diff --git a/src/evosuitetests/java/MakeItFit/Main_ESTest.java b/src/evosuitetests/java/MakeItFit/Main_ESTest.java new file mode 100644 index 0000000..daf7e10 --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/Main_ESTest.java @@ -0,0 +1,56 @@ +/* + * This file was automatically generated by EvoSuite + * Wed Jun 04 20:34:16 GMT 2025 + */ + +package MakeItFit; + +import java.util.NoSuchElementException; + +import MakeItFit.Main; +import org.evosuite.runtime.EvoRunner; +import org.evosuite.runtime.EvoRunnerParameters; +import org.evosuite.runtime.util.SystemInUtil; +import org.junit.Test; +import org.junit.runner.RunWith; + +import static org.evosuite.runtime.EvoAssertions.*; +import static org.junit.Assert.*; + +@RunWith(EvoRunner.class) +@EvoRunnerParameters(mockJVMNonDeterminism = true, + useVFS = true, + useVNET = true, + resetStaticState = true, + useJEE = true) +public class Main_ESTest extends Main_ESTest_scaffolding { + + @Test(timeout = 4000) + public void test0() throws Throwable { + SystemInUtil.addInputLine("4"); + String[] stringArray0 = new String[1]; + Main.main(stringArray0); + assertEquals(1, stringArray0.length); + } + + @Test(timeout = 4000) + public void test1() throws Throwable { + Main main0 = new Main(); + } + + @Test(timeout = 4000) + public void test2() throws Throwable { + String[] stringArray0 = new String[1]; + // Undeclared exception! + try { + Main.main(stringArray0); + fail("Expecting exception: NoSuchElementException"); + + } catch (NoSuchElementException e) { + // + // No line found + // + verifyException("java.util.Scanner", e); + } + } +} diff --git a/src/evosuitetests/java/MakeItFit/Main_ESTest_scaffolding.java b/src/evosuitetests/java/MakeItFit/Main_ESTest_scaffolding.java new file mode 100644 index 0000000..5dfbcfe --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/Main_ESTest_scaffolding.java @@ -0,0 +1,166 @@ +/** + * Scaffolding file used to store all the setups needed to run + * tests automatically generated by EvoSuite + * Wed Jun 04 20:34:16 GMT 2025 + */ + +package MakeItFit; + +import org.evosuite.runtime.annotation.EvoSuiteClassExclude; +import org.evosuite.runtime.sandbox.Sandbox; +import org.evosuite.runtime.sandbox.Sandbox.SandboxMode; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Before; +import org.junit.BeforeClass; + +@EvoSuiteClassExclude +public class Main_ESTest_scaffolding { + + @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 = "MakeItFit.Main"; + 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(); + setSystemProperties(); + 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(); + setSystemProperties(); + org.evosuite.runtime.GuiSupport.setHeadless(); + org.evosuite.runtime.Runtime.getInstance().resetRuntime(); + org.evosuite.runtime.agent.InstrumentingAgent.activate(); + org.evosuite.runtime.util.SystemInUtil.getInstance().initForTestCase(); + } + + @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(); + } + + public static void setSystemProperties() { + + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + java.lang.System.setProperty("file.encoding", "UTF-8"); + java.lang.System.setProperty("java.awt.headless", "true"); + java.lang.System.setProperty("java.io.tmpdir", "/tmp"); + java.lang.System.setProperty("user.country", "US"); + java.lang.System.setProperty("user.dir", "/home/voidbert/ATS"); + java.lang.System.setProperty("user.home", "/home/voidbert"); + java.lang.System.setProperty("user.language", "en"); + java.lang.System.setProperty("user.name", "voidbert"); + java.lang.System.setProperty("user.timezone", "Europe/Lisbon"); + } + + private static void initializeClasses() { + org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses( + Main_ESTest_scaffolding.class.getClassLoader(), + "MakeItFit.exceptions.InvalidTypeException", + "MakeItFit.views.MakeItFitView", + "MakeItFit.activities.ActivityInterface", + "MakeItFit.activities.types.DistanceWithAltimetry", + "MakeItFit.trainingPlan.TrainingPlan", + "MakeItFit.views.AdminView", + "MakeItFit.exceptions.EntityDoesNotExistException", + "MakeItFit.activities.implementation.PushUp", + "MakeItFit.users.types.Amateur", + "MakeItFit.queries.QueriesManager", + "MakeItFit.activities.types.Repetitions", + "MakeItFit.menu.MenuItem$PreCondition", + "MakeItFit.queries.MostDemandingTrainingPlan", + "MakeItFit.activities.types.Distance", + "MakeItFit.users.User", + "MakeItFit.MakeItFitController", + "MakeItFit.activities.HardInterface", + "MakeItFit.menu.Menu", + "MakeItFit.users.types.Professional", + "MakeItFit.MakeItFitApplication", + "MakeItFit.menu.MenuItem", + "MakeItFit.MakeItFit", + "MakeItFit.users.UserInterface", + "MakeItFit.users.Gender", + "MakeItFit.trainingPlan.TrainingPlanManager", + "MakeItFit.utils.MakeItFitDate", + "MakeItFit.menu.MenuItem$Handler", + "MakeItFit.exceptions.ExistingEntityConflictException", + "MakeItFit.Main", + "MakeItFit.queries.WhoDidTheMostActivities", + "MakeItFit.users.types.Occasional", + "MakeItFit.activities.Activity", + "MakeItFit.queries.MostDoneActivity", + "MakeItFit.activities.types.RepetitionsWithWeights", + "MakeItFit.activities.implementation.Trail", + "MakeItFit.queries.WhoBurnsMoreCalories", + "MakeItFit.time.TimeManager", + "MakeItFit.views.UserView", + "MakeItFit.queries.HowManyKMsDone", + "MakeItFit.users.UserManager", + "MakeItFit.activities.implementation.Running", + "MakeItFit.queries.HowManyAltimetryDone", + "MakeItFit.activities.implementation.WeightSquat"); + } + + private static void resetClasses() { + org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader( + Main_ESTest_scaffolding.class.getClassLoader()); + + org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses( + "MakeItFit.Main", + "MakeItFit.MakeItFitApplication", + "MakeItFit.views.MakeItFitView", + "MakeItFit.views.UserView", + "MakeItFit.MakeItFitController", + "MakeItFit.MakeItFit", + "MakeItFit.users.UserManager", + "MakeItFit.trainingPlan.TrainingPlanManager", + "MakeItFit.queries.QueriesManager", + "MakeItFit.queries.HowManyAltimetryDone", + "MakeItFit.queries.HowManyKMsDone", + "MakeItFit.queries.MostDoneActivity", + "MakeItFit.queries.MostDemandingTrainingPlan", + "MakeItFit.queries.WhoBurnsMoreCalories", + "MakeItFit.queries.WhoDidTheMostActivities", + "MakeItFit.time.TimeManager", + "MakeItFit.utils.MakeItFitDate", + "MakeItFit.views.AdminView", + "MakeItFit.menu.MenuItem", + "MakeItFit.menu.Menu"); + } +} diff --git a/src/evosuitetests/java/MakeItFit/MakeItFitApplication_ESTest.java b/src/evosuitetests/java/MakeItFit/MakeItFitApplication_ESTest.java new file mode 100644 index 0000000..402bc6b --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/MakeItFitApplication_ESTest.java @@ -0,0 +1,105 @@ +/* + * This file was automatically generated by EvoSuite + * Wed Jun 04 19:55:27 GMT 2025 + */ + +package MakeItFit; + +import java.util.NoSuchElementException; + +import MakeItFit.MakeItFitApplication; +import org.evosuite.runtime.EvoRunner; +import org.evosuite.runtime.EvoRunnerParameters; +import org.evosuite.runtime.util.SystemInUtil; +import org.junit.Test; +import org.junit.runner.RunWith; + +import static org.evosuite.runtime.EvoAssertions.*; +import static org.junit.Assert.*; + +@RunWith(EvoRunner.class) +@EvoRunnerParameters(mockJVMNonDeterminism = true, + useVFS = true, + useVNET = true, + resetStaticState = true, + useJEE = true) +public class MakeItFitApplication_ESTest extends MakeItFitApplication_ESTest_scaffolding { + + @Test(timeout = 4000) + public void test0() throws Throwable { + SystemInUtil.addInputLine("4"); + MakeItFitApplication makeItFitApplication0 = new MakeItFitApplication(); + makeItFitApplication0.init(); + makeItFitApplication0.start(); + } + + @Test(timeout = 4000) + public void test1() throws Throwable { + SystemInUtil.addInputLine("1"); + MakeItFitApplication makeItFitApplication0 = new MakeItFitApplication(); + makeItFitApplication0.init(); + // Undeclared exception! + try { + makeItFitApplication0.start(); + fail("Expecting exception: NoSuchElementException"); + + } catch (NoSuchElementException e) { + // + // No line found + // + verifyException("java.util.Scanner", e); + } + } + + @Test(timeout = 4000) + public void test2() throws Throwable { + MakeItFitApplication makeItFitApplication0 = new MakeItFitApplication(); + // Undeclared exception! + try { + makeItFitApplication0.start(); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.MakeItFitApplication", e); + } + } + + @Test(timeout = 4000) + public void test3() throws Throwable { + SystemInUtil.addInputLine("2"); + MakeItFitApplication makeItFitApplication0 = new MakeItFitApplication(); + makeItFitApplication0.init(); + // Undeclared exception! + try { + makeItFitApplication0.start(); + fail("Expecting exception: NoSuchElementException"); + + } catch (NoSuchElementException e) { + // + // No line found + // + verifyException("java.util.Scanner", e); + } + } + + @Test(timeout = 4000) + public void test4() throws Throwable { + SystemInUtil.addInputLine("03"); + MakeItFitApplication makeItFitApplication0 = new MakeItFitApplication(); + makeItFitApplication0.init(); + // Undeclared exception! + try { + makeItFitApplication0.start(); + fail("Expecting exception: NoSuchElementException"); + + } catch (NoSuchElementException e) { + // + // No line found + // + verifyException("java.util.Scanner", e); + } + } +} diff --git a/src/evosuitetests/java/MakeItFit/MakeItFitApplication_ESTest_scaffolding.java b/src/evosuitetests/java/MakeItFit/MakeItFitApplication_ESTest_scaffolding.java new file mode 100644 index 0000000..d34177c --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/MakeItFitApplication_ESTest_scaffolding.java @@ -0,0 +1,164 @@ +/** + * Scaffolding file used to store all the setups needed to run + * tests automatically generated by EvoSuite + * Wed Jun 04 19:55:27 GMT 2025 + */ + +package MakeItFit; + +import org.evosuite.runtime.annotation.EvoSuiteClassExclude; +import org.evosuite.runtime.sandbox.Sandbox; +import org.evosuite.runtime.sandbox.Sandbox.SandboxMode; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Before; +import org.junit.BeforeClass; + +@EvoSuiteClassExclude +public class MakeItFitApplication_ESTest_scaffolding { + + @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 = "MakeItFit.MakeItFitApplication"; + 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(); + setSystemProperties(); + 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(); + setSystemProperties(); + org.evosuite.runtime.GuiSupport.setHeadless(); + org.evosuite.runtime.Runtime.getInstance().resetRuntime(); + org.evosuite.runtime.agent.InstrumentingAgent.activate(); + org.evosuite.runtime.util.SystemInUtil.getInstance().initForTestCase(); + } + + @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(); + } + + public static void setSystemProperties() { + + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + java.lang.System.setProperty("file.encoding", "UTF-8"); + java.lang.System.setProperty("java.awt.headless", "true"); + java.lang.System.setProperty("java.io.tmpdir", "/tmp"); + java.lang.System.setProperty("user.country", "US"); + java.lang.System.setProperty("user.dir", "/home/voidbert/ATS"); + java.lang.System.setProperty("user.home", "/home/voidbert"); + java.lang.System.setProperty("user.language", "en"); + java.lang.System.setProperty("user.name", "voidbert"); + java.lang.System.setProperty("user.timezone", "Europe/Lisbon"); + } + + private static void initializeClasses() { + org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses( + MakeItFitApplication_ESTest_scaffolding.class.getClassLoader(), + "MakeItFit.exceptions.InvalidTypeException", + "MakeItFit.views.MakeItFitView", + "MakeItFit.activities.ActivityInterface", + "MakeItFit.activities.types.DistanceWithAltimetry", + "MakeItFit.trainingPlan.TrainingPlan", + "MakeItFit.views.AdminView", + "MakeItFit.exceptions.EntityDoesNotExistException", + "MakeItFit.activities.implementation.PushUp", + "MakeItFit.users.types.Amateur", + "MakeItFit.queries.QueriesManager", + "MakeItFit.activities.types.Repetitions", + "MakeItFit.menu.MenuItem$PreCondition", + "MakeItFit.queries.MostDemandingTrainingPlan", + "MakeItFit.activities.types.Distance", + "MakeItFit.users.User", + "MakeItFit.MakeItFitController", + "MakeItFit.activities.HardInterface", + "MakeItFit.menu.Menu", + "MakeItFit.users.types.Professional", + "MakeItFit.MakeItFitApplication", + "MakeItFit.menu.MenuItem", + "MakeItFit.MakeItFit", + "MakeItFit.users.UserInterface", + "MakeItFit.users.Gender", + "MakeItFit.trainingPlan.TrainingPlanManager", + "MakeItFit.utils.MakeItFitDate", + "MakeItFit.menu.MenuItem$Handler", + "MakeItFit.exceptions.ExistingEntityConflictException", + "MakeItFit.queries.WhoDidTheMostActivities", + "MakeItFit.users.types.Occasional", + "MakeItFit.activities.Activity", + "MakeItFit.queries.MostDoneActivity", + "MakeItFit.activities.types.RepetitionsWithWeights", + "MakeItFit.activities.implementation.Trail", + "MakeItFit.queries.WhoBurnsMoreCalories", + "MakeItFit.time.TimeManager", + "MakeItFit.views.UserView", + "MakeItFit.queries.HowManyKMsDone", + "MakeItFit.users.UserManager", + "MakeItFit.activities.implementation.Running", + "MakeItFit.queries.HowManyAltimetryDone", + "MakeItFit.activities.implementation.WeightSquat"); + } + + private static void resetClasses() { + org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader( + MakeItFitApplication_ESTest_scaffolding.class.getClassLoader()); + + org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses( + "MakeItFit.MakeItFitApplication", + "MakeItFit.views.MakeItFitView", + "MakeItFit.views.UserView", + "MakeItFit.MakeItFitController", + "MakeItFit.MakeItFit", + "MakeItFit.users.UserManager", + "MakeItFit.trainingPlan.TrainingPlanManager", + "MakeItFit.queries.QueriesManager", + "MakeItFit.queries.HowManyAltimetryDone", + "MakeItFit.queries.HowManyKMsDone", + "MakeItFit.queries.MostDoneActivity", + "MakeItFit.queries.MostDemandingTrainingPlan", + "MakeItFit.queries.WhoBurnsMoreCalories", + "MakeItFit.queries.WhoDidTheMostActivities", + "MakeItFit.time.TimeManager", + "MakeItFit.utils.MakeItFitDate", + "MakeItFit.views.AdminView", + "MakeItFit.menu.MenuItem", + "MakeItFit.menu.Menu"); + } +} diff --git a/src/evosuitetests/java/MakeItFit/MakeItFitController_ESTest.java b/src/evosuitetests/java/MakeItFit/MakeItFitController_ESTest.java new file mode 100644 index 0000000..a622fbe --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/MakeItFitController_ESTest.java @@ -0,0 +1,1000 @@ +/* + * This file was automatically generated by EvoSuite + * Wed Jun 04 20:15:45 GMT 2025 + */ + +package MakeItFit; + +import java.io.FileNotFoundException; +import java.util.UUID; + +import MakeItFit.MakeItFitController; +import MakeItFit.users.Gender; +import MakeItFit.utils.MakeItFitDate; +import org.evosuite.runtime.EvoRunner; +import org.evosuite.runtime.EvoRunnerParameters; +import org.evosuite.runtime.mock.java.util.MockUUID; +import org.junit.Test; +import org.junit.runner.RunWith; + +import static org.evosuite.runtime.EvoAssertions.*; +import static org.junit.Assert.*; + +@RunWith(EvoRunner.class) +@EvoRunnerParameters(mockJVMNonDeterminism = true, + useVFS = true, + useVNET = true, + resetStaticState = true, + useJEE = true) +public class MakeItFitController_ESTest extends MakeItFitController_ESTest_scaffolding { + + @Test(timeout = 4000) + public void test00() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays(0); + // Undeclared exception! + try { + makeItFitController0.executeQuerywhoBurnsMoreCalories(makeItFitDate1, makeItFitDate0); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Invalid dates. + // + verifyException("MakeItFit.queries.WhoBurnsMoreCalories", e); + } + } + + @Test(timeout = 4000) + public void test01() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + try { + makeItFitController0.updateSystemDate((-1013)); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Days must be a positive number. + // + verifyException("MakeItFit.time.TimeManager", e); + } + } + + @Test(timeout = 4000) + public void test02() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + // Undeclared exception! + try { + makeItFitController0.saveSystem((String) null); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("java.io.File", e); + } + } + + @Test(timeout = 4000) + public void test03() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + // Undeclared exception! + try { + makeItFitController0.login((String) null); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test04() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + // Undeclared exception! + try { + makeItFitController0.loadSystem((String) null); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("org.evosuite.runtime.mock.java.io.MockFileInputStream", e); + } + } + + @Test(timeout = 4000) + public void test05() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays(843); + // Undeclared exception! + try { + makeItFitController0.executeQueryWhoDidTheMostActivities(makeItFitDate0, + makeItFitDate1); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.MakeItFitController", e); + } + } + + @Test(timeout = 4000) + public void test06() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays((-1350)); + // Undeclared exception! + try { + makeItFitController0.executeQueryHowManyKMsDone(makeItFitDate1, makeItFitDate0); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with email no email does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test07() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + makeItFitController0.setNewEmail((String) null); + // Undeclared exception! + try { + makeItFitController0.executeQueryHowManyKMsDone(); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test08() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays((-1617)); + // Undeclared exception! + try { + makeItFitController0.executeQueryHowManyAltimetryDone(makeItFitDate1, makeItFitDate0); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with email no email does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test09() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + Gender gender0 = Gender.Female; + try { + makeItFitController0.createUser("MakeItFit.MakeItFitController", + 0, + gender0, + 0, + 0, + 2, + 839, + "MakeItFit.utils.MakeItFitDate", + "MakeItFit.MakeItFitController", + 2, + "MakeItFit.MakeItFitController"); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // MakeItFit.MakeItFitController + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test10() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + Gender gender0 = Gender.Male; + // Undeclared exception! + try { + makeItFitController0.createUser("S)8o)mduw'", + 2321, + gender0, + 2321, + 2321, + 2321, + 2321, + "", + "Z>xnpk|", + 1, + (String) null); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test11() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + // Undeclared exception! + try { + makeItFitController0.addActivityToUser(makeItFitDate0, + (-1), + "$KM~j2,F9'", + "[g", + (-1), + (-1), + (double) (-1)); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with email no email does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test12() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + // Undeclared exception! + try { + makeItFitController0.addActivityToUser(makeItFitDate0, + 267, + " meters, Elevation Loss: ", + "5P", + 267, + 681); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with email no email does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test13() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + // Undeclared exception! + try { + makeItFitController0.addActivityToUser(makeItFitDate0, + 0, + "S]k^p5", + "Caloric Waste: ", + (-20.1112613), + (-3297.5865588905626), + (double) 0, + 0); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with email no email does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test14() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + // Undeclared exception! + try { + makeItFitController0.addActivityToUser(makeItFitDate0, + (-575), + "s8-|)PE", + "s8-|)PE", + (-976.75546933891), + 0.0); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with email no email does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test15() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + // Undeclared exception! + try { + makeItFitController0 + .addActivityToTrainingPlan(makeItFitDate0, 0, "", "|O", (-540), (-1557), (-540)); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with email no email does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test16() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + // Undeclared exception! + try { + makeItFitController0.addActivityToTrainingPlan(makeItFitDate0, + 513, + "`2X3#JFthy=s/#R", + "`2X3#JFthy=s/#R", + 513, + (-1354), + (double) 513, + 513); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with email no email does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test17() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + // Undeclared exception! + try { + makeItFitController0.addActivityToTrainingPlan(makeItFitDate0, + 0, + "NO EMAIL", + "NO EMAIL", + (double) 0, + 0.0, + 0); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with email no email does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test18() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + // Undeclared exception! + try { + makeItFitController0.addActivityToTrainingPlan(makeItFitDate0, + 1, + "FJ{lo]@", + "/7", + 1681.5095212356985, + 1681.5095212356985, + 0.0, + 0, + (-743)); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with email no email does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test19() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + try { + makeItFitController0.login("ygV+=Q}"); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // ygV+=Q} + // + verifyException("MakeItFit.MakeItFitController", e); + } + } + + @Test(timeout = 4000) + public void test20() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + // Undeclared exception! + try { + makeItFitController0.getActivities(); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // no email + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test21() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + String string0 = makeItFitController0.getName(); + assertEquals("NO EMAIL", makeItFitController0.getEmail()); + assertEquals("NO NAME", string0); + } + + @Test(timeout = 4000) + public void test22() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + try { + makeItFitController0.setEmail(""); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // + // + verifyException("MakeItFit.MakeItFitController", e); + } + } + + @Test(timeout = 4000) + public void test23() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + Gender gender0 = Gender.Other; + try { + makeItFitController0.createUser("/5@yXb1=", + (-1884), + gender0, + (-1884), + 696, + (-1), + (-1), + "/5@yXb1=", + "/5@yXb1=", + (-1884), + "/5@yXb1="); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Invalid input: age, weight, height, bpm, and level must be non-negative. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test24() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + makeItFitController0.executeQueryMostDoneActivity(); + assertEquals("NO EMAIL", makeItFitController0.getEmail()); + assertEquals("NO NAME", makeItFitController0.getName()); + } + + @Test(timeout = 4000) + public void test25() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + // Undeclared exception! + try { + makeItFitController0.updateBpm((-556)); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with email no email does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test26() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + // Undeclared exception! + try { + makeItFitController0.createTrainingPlan(makeItFitDate0); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with email no email does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test27() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + UUID uUID0 = MockUUID.fromString("X!(B;iPX-ML?pzu/!"); + // Undeclared exception! + try { + makeItFitController0.removeActivityFromUser(uUID0); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // no email + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test28() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + // Undeclared exception! + try { + makeItFitController0.executeQuerywhoBurnsMoreCalories(); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.MakeItFitController", e); + } + } + + @Test(timeout = 4000) + public void test29() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + makeItFitController0.removeTrainingPlan(); + assertEquals("NO EMAIL", makeItFitController0.getEmail()); + assertEquals("NO NAME", makeItFitController0.getName()); + } + + @Test(timeout = 4000) + public void test30() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + // Undeclared exception! + try { + makeItFitController0.updateLevel((-1364)); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with email no email does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test31() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + // Undeclared exception! + try { + makeItFitController0.updateName("oT4nH+h]0uN(t"); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with email no email does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test32() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + // Undeclared exception! + try { + makeItFitController0.executeQueryHowManyKMsDone(makeItFitDate0, makeItFitDate0); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Invalid dates. + // + verifyException("MakeItFit.queries.HowManyKMsDone", e); + } + } + + @Test(timeout = 4000) + public void test33() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + try { + makeItFitController0.saveSystem("MakeItFit.MakeItFitController"); + fail("Expecting exception: FileNotFoundException"); + + } catch (FileNotFoundException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.MakeItFit", e); + } + } + + @Test(timeout = 4000) + public void test34() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + // Undeclared exception! + try { + makeItFitController0.updateAddress("NO EMAIL"); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with email no email does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test35() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + // Undeclared exception! + try { + makeItFitController0.executeQueryMostDemandingTrainingPlan(); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.MakeItFitController", e); + } + } + + @Test(timeout = 4000) + public void test36() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + // Undeclared exception! + try { + makeItFitController0.updateHeight(17); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with email no email does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test37() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + // Undeclared exception! + try { + makeItFitController0.updateWeight(575.99F); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with email no email does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test38() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + try { + makeItFitController0.loadSystem("NO EMAIL"); + fail("Expecting exception: FileNotFoundException"); + + } catch (FileNotFoundException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.MakeItFit", e); + } + } + + @Test(timeout = 4000) + public void test39() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + // Undeclared exception! + try { + makeItFitController0.getUserDetails(); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with email no email does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test40() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + // Undeclared exception! + try { + makeItFitController0.executeQueryHowManyAltimetryDone(makeItFitDate0, makeItFitDate0); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Invalid date. + // + verifyException("MakeItFit.queries.HowManyAltimetryDone", e); + } + } + + @Test(timeout = 4000) + public void test41() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + // Undeclared exception! + try { + makeItFitController0.updatePhone(":,}[l7HZ"); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with email no email does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test42() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + // Undeclared exception! + try { + makeItFitController0.executeQueryHowManyAltimetryDone(); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with email no email does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test43() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + // Undeclared exception! + try { + makeItFitController0.executeQueryHowManyKMsDone(); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with email no email does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test44() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + // Undeclared exception! + try { + makeItFitController0.updateAge((-2757)); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with email no email does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test45() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + makeItFitController0.getAllUsers(); + assertEquals("NO EMAIL", makeItFitController0.getEmail()); + assertEquals("NO NAME", makeItFitController0.getName()); + } + + @Test(timeout = 4000) + public void test46() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + // Undeclared exception! + try { + makeItFitController0.updateEmail("vAW)tad?aXPL8h"); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with email vaw)tad?axpl8h does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test47() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + // Undeclared exception! + try { + makeItFitController0.constructTrainingPlanByObjectives(false, 1141, 0, 1141, 1141); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // Training with code null does not exist. + // + verifyException("MakeItFit.trainingPlan.TrainingPlanManager", e); + } + } + + @Test(timeout = 4000) + public void test48() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + // Undeclared exception! + try { + makeItFitController0.updateSystemDate(242); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with email no email does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test49() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + UUID uUID0 = MockUUID.randomUUID(); + // Undeclared exception! + try { + makeItFitController0.removeActivityFromTrainingPlan(uUID0); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.trainingPlan.TrainingPlanManager", e); + } + } + + @Test(timeout = 4000) + public void test50() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + // Undeclared exception! + try { + makeItFitController0.executeQueryWhoDidTheMostActivities(makeItFitDate0, + makeItFitDate0); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Invalid dates. + // + verifyException("MakeItFit.queries.WhoDidTheMostActivities", e); + } + } + + @Test(timeout = 4000) + public void test51() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + UUID uUID0 = MockUUID.randomUUID(); + makeItFitController0.setTrainingPlan(uUID0); + assertEquals("NO NAME", makeItFitController0.getName()); + assertEquals("NO EMAIL", makeItFitController0.getEmail()); + } + + @Test(timeout = 4000) + public void test52() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + // Undeclared exception! + try { + makeItFitController0.executeQueryWhoDidTheMostActivities(); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.MakeItFitController", e); + } + } + + @Test(timeout = 4000) + public void test53() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + // Undeclared exception! + try { + makeItFitController0.removeUser(); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with email no email does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test54() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + // Undeclared exception! + try { + makeItFitController0.getTrainingPlansFromUser(); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with email no email does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test55() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + makeItFitController0.getTrainingPlans(); + assertEquals("NO NAME", makeItFitController0.getName()); + assertEquals("NO EMAIL", makeItFitController0.getEmail()); + } + + @Test(timeout = 4000) + public void test56() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + Gender gender0 = Gender.Female; + // Undeclared exception! + try { + makeItFitController0.updateGender(gender0); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with email no email does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test57() throws Throwable { + MakeItFitController makeItFitController0 = new MakeItFitController(); + String string0 = makeItFitController0.getEmail(); + assertEquals("NO EMAIL", string0); + assertEquals("NO NAME", makeItFitController0.getName()); + } +} diff --git a/src/evosuitetests/java/MakeItFit/MakeItFitController_ESTest_scaffolding.java b/src/evosuitetests/java/MakeItFit/MakeItFitController_ESTest_scaffolding.java new file mode 100644 index 0000000..f7d0aa1 --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/MakeItFitController_ESTest_scaffolding.java @@ -0,0 +1,160 @@ +/** + * Scaffolding file used to store all the setups needed to run + * tests automatically generated by EvoSuite + * Wed Jun 04 20:15:45 GMT 2025 + */ + +package MakeItFit; + +import org.evosuite.runtime.annotation.EvoSuiteClassExclude; +import org.evosuite.runtime.sandbox.Sandbox; +import org.evosuite.runtime.sandbox.Sandbox.SandboxMode; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Before; +import org.junit.BeforeClass; + +@EvoSuiteClassExclude +public class MakeItFitController_ESTest_scaffolding { + + @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 = "MakeItFit.MakeItFitController"; + 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(); + setSystemProperties(); + 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(); + setSystemProperties(); + 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(); + } + + public static void setSystemProperties() { + + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + java.lang.System.setProperty("file.encoding", "UTF-8"); + java.lang.System.setProperty("java.awt.headless", "true"); + java.lang.System.setProperty("java.io.tmpdir", "/tmp"); + java.lang.System.setProperty("user.country", "US"); + java.lang.System.setProperty("user.dir", "/home/voidbert/ATS"); + java.lang.System.setProperty("user.home", "/home/voidbert"); + java.lang.System.setProperty("user.language", "en"); + java.lang.System.setProperty("user.name", "voidbert"); + java.lang.System.setProperty("user.timezone", "Europe/Lisbon"); + } + + private static void initializeClasses() { + org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses( + MakeItFitController_ESTest_scaffolding.class.getClassLoader(), + "MakeItFit.exceptions.InvalidTypeException", + "MakeItFit.activities.ActivityInterface", + "MakeItFit.activities.types.DistanceWithAltimetry", + "MakeItFit.trainingPlan.TrainingPlan", + "MakeItFit.exceptions.EntityDoesNotExistException", + "MakeItFit.activities.implementation.PushUp", + "MakeItFit.users.types.Amateur", + "MakeItFit.queries.QueriesManager", + "MakeItFit.activities.types.Repetitions", + "MakeItFit.queries.MostDemandingTrainingPlan", + "MakeItFit.activities.types.Distance", + "MakeItFit.users.User", + "MakeItFit.MakeItFitController", + "MakeItFit.activities.HardInterface", + "MakeItFit.users.types.Professional", + "MakeItFit.MakeItFit", + "MakeItFit.users.UserInterface", + "MakeItFit.users.Gender", + "MakeItFit.utils.MakeItFitDate", + "MakeItFit.trainingPlan.TrainingPlanManager", + "MakeItFit.exceptions.ExistingEntityConflictException", + "MakeItFit.queries.WhoDidTheMostActivities", + "MakeItFit.users.types.Occasional", + "MakeItFit.activities.Activity", + "MakeItFit.queries.MostDoneActivity", + "MakeItFit.activities.types.RepetitionsWithWeights", + "MakeItFit.activities.implementation.Trail", + "MakeItFit.queries.WhoBurnsMoreCalories", + "MakeItFit.time.TimeManager", + "MakeItFit.queries.HowManyKMsDone", + "MakeItFit.users.UserManager", + "MakeItFit.activities.implementation.Running", + "MakeItFit.queries.HowManyAltimetryDone", + "MakeItFit.activities.implementation.WeightSquat"); + } + + private static void resetClasses() { + org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader( + MakeItFitController_ESTest_scaffolding.class.getClassLoader()); + + org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses( + "MakeItFit.MakeItFitController", + "MakeItFit.MakeItFit", + "MakeItFit.users.UserManager", + "MakeItFit.trainingPlan.TrainingPlanManager", + "MakeItFit.queries.QueriesManager", + "MakeItFit.queries.HowManyAltimetryDone", + "MakeItFit.queries.HowManyKMsDone", + "MakeItFit.queries.MostDoneActivity", + "MakeItFit.queries.MostDemandingTrainingPlan", + "MakeItFit.queries.WhoBurnsMoreCalories", + "MakeItFit.queries.WhoDidTheMostActivities", + "MakeItFit.time.TimeManager", + "MakeItFit.utils.MakeItFitDate", + "MakeItFit.exceptions.EntityDoesNotExistException", + "MakeItFit.activities.Activity", + "MakeItFit.activities.types.Distance", + "MakeItFit.activities.types.DistanceWithAltimetry", + "MakeItFit.activities.implementation.Trail", + "MakeItFit.activities.implementation.Running", + "MakeItFit.activities.types.Repetitions", + "MakeItFit.activities.implementation.PushUp", + "MakeItFit.activities.types.RepetitionsWithWeights", + "MakeItFit.activities.implementation.WeightSquat", + "MakeItFit.exceptions.InvalidTypeException"); + } +} diff --git a/src/evosuitetests/java/MakeItFit/MakeItFit_ESTest.java b/src/evosuitetests/java/MakeItFit/MakeItFit_ESTest.java new file mode 100644 index 0000000..707581f --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/MakeItFit_ESTest.java @@ -0,0 +1,1130 @@ +/* + * This file was automatically generated by EvoSuite + * Wed Jun 04 20:33:25 GMT 2025 + */ + +package MakeItFit; + +import java.io.FileNotFoundException; +import java.util.List; +import java.util.UUID; + +import MakeItFit.MakeItFit; +import MakeItFit.activities.Activity; +import MakeItFit.activities.implementation.PushUp; +import MakeItFit.activities.implementation.Trail; +import MakeItFit.trainingPlan.TrainingPlan; +import MakeItFit.users.Gender; +import MakeItFit.users.User; +import MakeItFit.users.types.Amateur; +import MakeItFit.utils.MakeItFitDate; +import org.evosuite.runtime.EvoRunner; +import org.evosuite.runtime.EvoRunnerParameters; +import org.evosuite.runtime.mock.java.util.MockUUID; +import org.junit.Test; +import org.junit.runner.RunWith; + +import static org.evosuite.runtime.EvoAssertions.*; +import static org.junit.Assert.*; + +@RunWith(EvoRunner.class) +@EvoRunnerParameters(mockJVMNonDeterminism = true, + useVFS = true, + useVNET = true, + resetStaticState = true, + useJEE = true) +public class MakeItFit_ESTest extends MakeItFit_ESTest_scaffolding { + + @Test(timeout = 4000) + public void test00() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + // Undeclared exception! + try { + makeItFit0.updateUserEmail((String) null, "T(R7YL}"); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.MakeItFit", e); + } + } + + @Test(timeout = 4000) + public void test01() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + // Undeclared exception! + try { + makeItFit0.updateUserPhone(":e*2", ""); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with email does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test02() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + // Undeclared exception! + try { + makeItFit0.updateUserAddress(".a]0C|^", "S^0{da"); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with email s^0{da does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test03() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + // Undeclared exception! + try { + makeItFit0.updateUserName("", "H]J"); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with email h]j does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test04() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + Gender gender0 = Gender.Other; + try { + makeItFit0.createUser("ckD~KwQO}a[X5", + 377, + gender0, + (-1091.1373F), + 377, + 377, + (-1811), + "L PQFe-ly[u^4w", + (String) null, + "MakeItFit.activities.implementation.PushUp", + (-1811), + "H"); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Invalid input: name, address, phone, or email cannot be null. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test05() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + Gender gender0 = Gender.Male; + try { + makeItFit0.createUser("Invalid user weight", + (-944), + gender0, + 0.0F, + 0, + 6, + 6, + "", + "Specialization: ", + "", + 1463, + "Specialization: "); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Invalid input: age, weight, height, bpm, and level must be non-negative. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test06() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + try { + makeItFit0.saveSystem("MakeItFit.MakeItFit"); + fail("Expecting exception: FileNotFoundException"); + + } catch (FileNotFoundException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.MakeItFit", e); + } + } + + @Test(timeout = 4000) + public void test07() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + UUID uUID1 = makeItFit0.createTrainingPlan(uUID0, makeItFitDate0); + makeItFit0.removeActivityFromTrainingPlan(uUID1, uUID0); + assertEquals(288_230_376_235_614_208L, uUID1.getMostSignificantBits()); + } + + @Test(timeout = 4000) + public void test08() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + UUID uUID0 = MockUUID.fromString("&) "); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + UUID uUID1 = makeItFit0.createTrainingPlan(uUID0, makeItFitDate0); + PushUp pushUp0 = new PushUp(uUID1, makeItFitDate0, (-426), "", "&) ", (-2668), (-5308)); + makeItFit0.addActivityToTrainingPlan(uUID1, pushUp0, (-2015)); + assertEquals((-8_791_026_472_509_767_680L), uUID1.getLeastSignificantBits()); + } + + @Test(timeout = 4000) + public void test09() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + Gender gender0 = Gender.Other; + Amateur amateur0 = new Amateur("=0^sNP:", + 1, + gender0, + 1, + 2, + 2, + 222, + "=0^sNP:", + "=0^sNP:", + "q list0 = makeItFit0.getTrainingPlansFromUser(uUID0); + assertEquals(1, list0.size()); + } + + @Test(timeout = 4000) + public void test10() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + UUID uUID1 = makeItFit0.createTrainingPlan(uUID0, makeItFitDate0); + TrainingPlan trainingPlan0 = makeItFit0.getTrainingPlan(uUID1); + makeItFit0.updateTrainingPlan(trainingPlan0); + } + + @Test(timeout = 4000) + public void test11() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + Gender gender0 = Gender.Other; + Amateur amateur0 = new Amateur("Invalid dates.", + 1, + gender0, + 1, + 2, + 2, + 222, + "Invalid dates.", + "Invalid dates.", + "q list0 = makeItFit0.getAllTrainingPlans(); + assertEquals(1, list0.size()); + } + + @Test(timeout = 4000) + public void test12() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays((-2073)); + User user0 = makeItFit0.executeQuerywhoBurnsMoreCalories(makeItFitDate1, makeItFitDate0); + assertNull(user0); + } + + @Test(timeout = 4000) + public void test13() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + MakeItFitDate makeItFitDate0 = MakeItFitDate.of(3, 3, 3); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays((-648)); + User user0 = makeItFit0.executeQueryWhoDidTheMostActivities(makeItFitDate1, makeItFitDate0); + assertNull(user0); + } + + @Test(timeout = 4000) + public void test14() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + // Undeclared exception! + try { + makeItFit0.updateTrainingPlan((TrainingPlan) null); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.trainingPlan.TrainingPlanManager", e); + } + } + + @Test(timeout = 4000) + public void test15() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + Gender gender0 = Gender.Male; + Amateur amateur0 = new Amateur("", + 702, + gender0, + 702, + 1, + 1, + 702, + "MakeItFit.users.types.ProfIssional", + "MakeItFit.users.types.ProfIssional", + ""); + UUID uUID0 = amateur0.getCode(); + // Undeclared exception! + try { + makeItFit0.removeActivityFromUser("MakeItFit.users.types.ProfIssional", uUID0); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // makeitfit.users.types.profissional + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test16() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + // Undeclared exception! + try { + makeItFit0.loadSystem((String) null); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("org.evosuite.runtime.mock.java.io.MockFileInputStream", e); + } + } + + @Test(timeout = 4000) + public void test17() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + // Undeclared exception! + try { + makeItFit0.getActivitiesFromUser((String) null); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test18() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + // Undeclared exception! + try { + makeItFit0.existsUserWithEmail((String) null); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test19() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays(2226); + // Undeclared exception! + try { + makeItFit0.executeQueryHowManyKMsDone("", makeItFitDate0, makeItFitDate1); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with email does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test20() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + // Undeclared exception! + try { + makeItFit0.executeQueryHowManyKMsDone((String) null); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test21() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + MakeItFitDate makeItFitDate0 = MakeItFitDate.of((-947), 1, 1); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays((-1762)); + // Undeclared exception! + try { + makeItFit0.executeQueryHowManyAltimetryDone("", makeItFitDate1, makeItFitDate0); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with email does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test22() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays((-286)); + // Undeclared exception! + try { + makeItFit0.executeQueryHowManyAltimetryDone((String) null, + makeItFitDate1, + makeItFitDate0); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test23() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + // Undeclared exception! + try { + makeItFit0.executeQueryHowManyAltimetryDone((String) null); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test24() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + Gender gender0 = Gender.Male; + try { + makeItFit0.createUser("&`", + 1761, + gender0, + 1761, + 1761, + 1761, + 1761, + "&`", + "&`", + "&`", + 1761, + "&`"); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // &` + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test25() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + UUID uUID0 = MockUUID.randomUUID(); + try { + makeItFit0.createTrainingPlan(uUID0, (MakeItFitDate) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Invalid input: userCode, startDate. + // + verifyException("MakeItFit.trainingPlan.TrainingPlanManager", e); + } + } + + @Test(timeout = 4000) + public void test26() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + TrainingPlan trainingPlan0 = new TrainingPlan(uUID0, makeItFitDate0); + // Undeclared exception! + try { + makeItFit0 + .constructTrainingPlanByObjectives(trainingPlan0, true, 1, (-1970), 0, (-1970)); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with code 00000000-0100-4000-8200-000003000000 does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test27() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + // Undeclared exception! + try { + makeItFit0.addActivityToUser("E,:#3Ox", (Activity) null); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // e,:#3ox + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test28() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + // Undeclared exception! + try { + makeItFit0.getUser(""); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with email does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test29() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + Object object0 = new Object(); + try { + makeItFit0.getUser(object0); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.MakeItFit", e); + } + } + + @Test(timeout = 4000) + public void test30() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + Gender gender0 = Gender.Male; + Amateur amateur0 = + new Amateur("cK", 384, gender0, 384, 384, 0, 0, "cK", "cK", "d'yi)u{Mb.1"); + UUID uUID0 = amateur0.getCode(); + // Undeclared exception! + try { + makeItFit0.getUser(uUID0); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with code 00000000-0100-4000-8200-000003000000 does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test31() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + try { + makeItFit0.removeUser("|@x!lN]|Jq"); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with email |@x!ln]|jq does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test32() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + UUID uUID0 = MockUUID.randomUUID(); + try { + makeItFit0.removeUser(uUID0); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with code 00000000-0100-4000-8200-000003000000 does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test33() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + // Undeclared exception! + try { + makeItFit0.executeQuerywhoBurnsMoreCalories(makeItFitDate0, makeItFitDate0); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Invalid dates. + // + verifyException("MakeItFit.queries.WhoBurnsMoreCalories", e); + } + } + + @Test(timeout = 4000) + public void test34() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + UUID uUID0 = MockUUID.fromString(""); + // Undeclared exception! + try { + makeItFit0.removeActivityFromTrainingPlan(uUID0, uUID0); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.trainingPlan.TrainingPlanManager", e); + } + } + + @Test(timeout = 4000) + public void test35() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + UUID uUID0 = MockUUID.fromString("x@3CJ\""); + // Undeclared exception! + try { + makeItFit0.getTrainingPlan(uUID0); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // Training with code 00000000-0100-4000-8200-000003000000 does not exist. + // + verifyException("MakeItFit.trainingPlan.TrainingPlanManager", e); + } + } + + @Test(timeout = 4000) + public void test36() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + // Undeclared exception! + try { + makeItFit0 + .constructTrainingPlanByObjectives((TrainingPlan) null, true, 0, 0, 0, (-1742)); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.MakeItFit", e); + } + } + + @Test(timeout = 4000) + public void test37() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + // Undeclared exception! + try { + makeItFit0.updateUserBpm(40, "lA`L]/[$aBrfK"); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with email la`l]/[$abrfk does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test38() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + UUID uUID0 = MockUUID.fromString("@pf*F"); + TrainingPlan trainingPlan0 = new TrainingPlan(uUID0, (MakeItFitDate) null); + try { + makeItFit0.updateTrainingPlan(trainingPlan0); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // Training Plan with code 04000000-0500-4000-8600-000007000000 does not exist. + // + verifyException("MakeItFit.trainingPlan.TrainingPlanManager", e); + } + } + + @Test(timeout = 4000) + public void test39() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + User user0 = makeItFit0.executeQuerywhoBurnsMoreCalories(); + assertNull(user0); + } + + @Test(timeout = 4000) + public void test40() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Trail trail0 = new Trail(uUID0, + makeItFitDate0, + (-830), + "Professional", + "Professional", + (-830), + (-830), + 574.181, + (-830)); + // Undeclared exception! + try { + makeItFit0.addActivityToTrainingPlan(uUID0, trail0, 2); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.trainingPlan.TrainingPlanManager", e); + } + } + + @Test(timeout = 4000) + public void test41() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + // Undeclared exception! + try { + makeItFit0.updateUserHeight((-360), "#{Va31v?]1"); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with email #{va31v?]1 does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test42() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + try { + makeItFit0.loadSystem("383>"); + fail("Expecting exception: FileNotFoundException"); + + } catch (FileNotFoundException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.MakeItFit", e); + } + } + + @Test(timeout = 4000) + public void test43() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + MakeItFitDate makeItFitDate0 = MakeItFitDate.of((-947), 1, 1); + // Undeclared exception! + try { + makeItFit0.executeQueryHowManyAltimetryDone("", makeItFitDate0, makeItFitDate0); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Invalid date. + // + verifyException("MakeItFit.queries.HowManyAltimetryDone", e); + } + } + + @Test(timeout = 4000) + public void test44() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + // Undeclared exception! + try { + makeItFit0.getActivitiesFromUser("MakeItFit.activities.types.DistanceWithAltimetry"); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // makeitfit.activities.types.distancewithaltimetry + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test45() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + UUID uUID0 = MockUUID.randomUUID(); + // Undeclared exception! + try { + makeItFit0.removeActivityFromUser((String) null, uUID0); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test46() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + makeItFit0.createTrainingPlan(uUID0, makeItFitDate0); + // Undeclared exception! + try { + makeItFit0.executeQueryMostDemandingTrainingPlan(); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with code 00000000-0100-4000-8200-000003000000 does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test47() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + Gender gender0 = Gender.Female; + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Amateur amateur0 = new Amateur(" list0 = makeItFit0.getTrainingPlansFromUser(uUID0); + assertTrue(list0.isEmpty()); + } + + @Test(timeout = 4000) + public void test52() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + Gender gender0 = Gender.Male; + // Undeclared exception! + try { + makeItFit0.createUser("DistanceWithAltimetry", + 0, + gender0, + 0, + 0, + 0, + 0, + "3Bpb=M", + "", + "", + 0, + (String) null); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test53() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + // Undeclared exception! + try { + makeItFit0.executeQueryWhoDidTheMostActivities(makeItFitDate0, makeItFitDate0); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Invalid dates. + // + verifyException("MakeItFit.queries.WhoDidTheMostActivities", e); + } + } + + @Test(timeout = 4000) + public void test54() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + String string0 = makeItFit0.executeQueryMostDoneActivity(); + assertEquals("DistanceWithAltimetry", string0); + } + + @Test(timeout = 4000) + public void test55() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + UUID uUID0 = MockUUID.randomUUID(); + makeItFit0.removeTrainingPlan(uUID0); + assertEquals((-9_079_256_848_728_588_288L), uUID0.getLeastSignificantBits()); + } + + @Test(timeout = 4000) + public void test56() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + // Undeclared exception! + try { + makeItFit0.saveSystem((String) null); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("java.io.File", e); + } + } + + @Test(timeout = 4000) + public void test57() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + List list0 = makeItFit0.getAllTrainingPlans(); + // Undeclared exception! + try { + makeItFit0.removeUser(list0); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.MakeItFit", e); + } + } + + @Test(timeout = 4000) + public void test58() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + List list0 = makeItFit0.getAllUsers(); + assertTrue(list0.isEmpty()); + } + + @Test(timeout = 4000) + public void test59() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + boolean boolean0 = makeItFit0.existsUserWithEmail("9>h2_O%-="); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test60() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + TrainingPlan trainingPlan0 = makeItFit0.executeQueryMostDemandingTrainingPlan(); + assertNull(trainingPlan0); + } + + @Test(timeout = 4000) + public void test61() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + User user0 = makeItFit0.executeQueryWhoDidTheMostActivities(); + assertNull(user0); + } + + @Test(timeout = 4000) + public void test62() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + // Undeclared exception! + try { + makeItFit0.executeQueryHowManyAltimetryDone("D"); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with email d does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test63() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + // Undeclared exception! + try { + makeItFit0.executeQueryHowManyKMsDone( + "MakeItFit.exceptions.EntityDoesNotExistException"); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with email makeitfit.exceptions.entitydoesnotexistexception does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test64() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + // Undeclared exception! + try { + makeItFit0.updateUserWeight((-1.0F), "`Xgk#<|+"); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with email `xgk#<|+ does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test65() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + PushUp pushUp0 = new PushUp(uUID0, makeItFitDate0, 437, (String) null, (String) null, 0, 0); + // Undeclared exception! + try { + makeItFit0.addActivityToUser((String) null, pushUp0); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test66() throws Throwable { + MakeItFit makeItFit0 = new MakeItFit(); + // Undeclared exception! + try { + makeItFit0.updateUserLevel(1298, "D,u3Y:y"); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with email d,u3y:y does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } +} diff --git a/src/evosuitetests/java/MakeItFit/MakeItFit_ESTest_scaffolding.java b/src/evosuitetests/java/MakeItFit/MakeItFit_ESTest_scaffolding.java new file mode 100644 index 0000000..812e21c --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/MakeItFit_ESTest_scaffolding.java @@ -0,0 +1,163 @@ +/** + * Scaffolding file used to store all the setups needed to run + * tests automatically generated by EvoSuite + * Wed Jun 04 20:33:25 GMT 2025 + */ + +package MakeItFit; + +import org.evosuite.runtime.annotation.EvoSuiteClassExclude; +import org.evosuite.runtime.sandbox.Sandbox; +import org.evosuite.runtime.sandbox.Sandbox.SandboxMode; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Before; +import org.junit.BeforeClass; + +@EvoSuiteClassExclude +public class MakeItFit_ESTest_scaffolding { + + @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 = "MakeItFit.MakeItFit"; + 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(); + setSystemProperties(); + 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(); + setSystemProperties(); + 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(); + } + + public static void setSystemProperties() { + + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + java.lang.System.setProperty("file.encoding", "UTF-8"); + java.lang.System.setProperty("java.awt.headless", "true"); + java.lang.System.setProperty("java.io.tmpdir", "/tmp"); + java.lang.System.setProperty("user.country", "US"); + java.lang.System.setProperty("user.dir", "/home/voidbert/ATS"); + java.lang.System.setProperty("user.home", "/home/voidbert"); + java.lang.System.setProperty("user.language", "en"); + java.lang.System.setProperty("user.name", "voidbert"); + java.lang.System.setProperty("user.timezone", "Europe/Lisbon"); + } + + private static void initializeClasses() { + org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses( + MakeItFit_ESTest_scaffolding.class.getClassLoader(), + "MakeItFit.exceptions.InvalidTypeException", + "MakeItFit.activities.ActivityInterface", + "MakeItFit.trainingPlan.TrainingPlan", + "MakeItFit.activities.types.DistanceWithAltimetry", + "MakeItFit.exceptions.EntityDoesNotExistException", + "MakeItFit.activities.implementation.PushUp", + "MakeItFit.users.types.Amateur", + "MakeItFit.queries.QueriesManager", + "MakeItFit.activities.types.Repetitions", + "MakeItFit.queries.MostDemandingTrainingPlan", + "MakeItFit.users.User", + "MakeItFit.activities.types.Distance", + "MakeItFit.activities.HardInterface", + "MakeItFit.users.types.Professional", + "MakeItFit.MakeItFit", + "MakeItFit.users.UserInterface", + "MakeItFit.utils.MyTuple", + "MakeItFit.users.Gender", + "MakeItFit.utils.MakeItFitDate", + "MakeItFit.trainingPlan.TrainingPlanManager", + "MakeItFit.exceptions.ExistingEntityConflictException", + "MakeItFit.queries.WhoDidTheMostActivities", + "MakeItFit.users.types.Occasional", + "MakeItFit.activities.Activity", + "MakeItFit.queries.MostDoneActivity", + "MakeItFit.activities.types.RepetitionsWithWeights", + "MakeItFit.activities.implementation.Trail", + "MakeItFit.queries.WhoBurnsMoreCalories", + "MakeItFit.queries.HowManyKMsDone", + "MakeItFit.users.UserManager", + "MakeItFit.activities.implementation.Running", + "MakeItFit.queries.HowManyAltimetryDone", + "MakeItFit.activities.implementation.WeightSquat"); + } + + private static void resetClasses() { + org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader( + MakeItFit_ESTest_scaffolding.class.getClassLoader()); + + org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses( + "MakeItFit.MakeItFit", + "MakeItFit.users.UserManager", + "MakeItFit.trainingPlan.TrainingPlanManager", + "MakeItFit.queries.QueriesManager", + "MakeItFit.queries.HowManyAltimetryDone", + "MakeItFit.queries.HowManyKMsDone", + "MakeItFit.queries.MostDoneActivity", + "MakeItFit.queries.MostDemandingTrainingPlan", + "MakeItFit.queries.WhoBurnsMoreCalories", + "MakeItFit.queries.WhoDidTheMostActivities", + "MakeItFit.utils.MakeItFitDate", + "MakeItFit.trainingPlan.TrainingPlan", + "MakeItFit.exceptions.EntityDoesNotExistException", + "MakeItFit.users.User", + "MakeItFit.users.types.Amateur", + "MakeItFit.exceptions.InvalidTypeException", + "MakeItFit.users.types.Occasional", + "MakeItFit.activities.Activity", + "MakeItFit.activities.types.Distance", + "MakeItFit.activities.implementation.Running", + "MakeItFit.activities.types.Repetitions", + "MakeItFit.activities.implementation.PushUp", + "MakeItFit.activities.types.RepetitionsWithWeights", + "MakeItFit.activities.implementation.WeightSquat", + "MakeItFit.activities.types.DistanceWithAltimetry", + "MakeItFit.activities.implementation.Trail", + "MakeItFit.users.types.Professional", + "MakeItFit.utils.MyTuple"); + } +} diff --git a/src/evosuitetests/java/MakeItFit/activities/ActivityManager_ESTest.java b/src/evosuitetests/java/MakeItFit/activities/ActivityManager_ESTest.java new file mode 100644 index 0000000..606faff --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/activities/ActivityManager_ESTest.java @@ -0,0 +1,48 @@ +/* + * This file was automatically generated by EvoSuite + * Wed Jun 04 20:09:51 GMT 2025 + */ + +package MakeItFit.activities; + +import MakeItFit.activities.ActivityManager; +import org.evosuite.runtime.EvoRunner; +import org.evosuite.runtime.EvoRunnerParameters; +import org.junit.Test; +import org.junit.runner.RunWith; + +import static org.evosuite.runtime.EvoAssertions.*; +import static org.junit.Assert.*; + +@RunWith(EvoRunner.class) +@EvoRunnerParameters(mockJVMNonDeterminism = true, + useVFS = true, + useVNET = true, + resetStaticState = true, + useJEE = true) +public class ActivityManager_ESTest extends ActivityManager_ESTest_scaffolding { + + @Test(timeout = 4000) + public void test0() throws Throwable { + ActivityManager activityManager0 = new ActivityManager(); + activityManager0.random = null; + // Undeclared exception! + try { + activityManager0.getRandomActivity(); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.activities.ActivityManager", e); + } + } + + @Test(timeout = 4000) + public void test1() throws Throwable { + ActivityManager activityManager0 = new ActivityManager(); + String string0 = activityManager0.getRandomActivity(); + assertEquals("PushUp", string0); + } +} diff --git a/src/evosuitetests/java/MakeItFit/activities/ActivityManager_ESTest_scaffolding.java b/src/evosuitetests/java/MakeItFit/activities/ActivityManager_ESTest_scaffolding.java new file mode 100644 index 0000000..6da3223 --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/activities/ActivityManager_ESTest_scaffolding.java @@ -0,0 +1,104 @@ +/** + * Scaffolding file used to store all the setups needed to run + * tests automatically generated by EvoSuite + * Wed Jun 04 20:09:51 GMT 2025 + */ + +package MakeItFit.activities; + +import org.evosuite.runtime.annotation.EvoSuiteClassExclude; +import org.evosuite.runtime.sandbox.Sandbox; +import org.evosuite.runtime.sandbox.Sandbox.SandboxMode; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Before; +import org.junit.BeforeClass; + +@EvoSuiteClassExclude +public class ActivityManager_ESTest_scaffolding { + + @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 = "MakeItFit.activities.ActivityManager"; + 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(); + setSystemProperties(); + 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(); + setSystemProperties(); + 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(); + } + + public static void setSystemProperties() { + + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + java.lang.System.setProperty("file.encoding", "UTF-8"); + java.lang.System.setProperty("java.awt.headless", "true"); + java.lang.System.setProperty("java.io.tmpdir", "/tmp"); + java.lang.System.setProperty("user.country", "US"); + java.lang.System.setProperty("user.dir", "/home/voidbert/ATS"); + java.lang.System.setProperty("user.home", "/home/voidbert"); + java.lang.System.setProperty("user.language", "en"); + java.lang.System.setProperty("user.name", "voidbert"); + java.lang.System.setProperty("user.timezone", "Europe/Lisbon"); + } + + private static void initializeClasses() { + org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses( + ActivityManager_ESTest_scaffolding.class.getClassLoader(), + "MakeItFit.activities.ActivityManager"); + } + + private static void resetClasses() { + org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader( + ActivityManager_ESTest_scaffolding.class.getClassLoader()); + + org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses( + "MakeItFit.activities.ActivityManager"); + } +} diff --git a/src/evosuitetests/java/MakeItFit/activities/Activity_ESTest.java b/src/evosuitetests/java/MakeItFit/activities/Activity_ESTest.java new file mode 100644 index 0000000..b522785 --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/activities/Activity_ESTest.java @@ -0,0 +1,745 @@ +/* + * This file was automatically generated by EvoSuite + * Wed Jun 04 20:10:58 GMT 2025 + */ + +package MakeItFit.activities; + +import java.util.UUID; + +import MakeItFit.activities.Activity; +import MakeItFit.activities.implementation.PushUp; +import MakeItFit.activities.implementation.Running; +import MakeItFit.activities.implementation.Trail; +import MakeItFit.activities.implementation.WeightSquat; +import MakeItFit.utils.MakeItFitDate; +import org.evosuite.runtime.EvoRunner; +import org.evosuite.runtime.EvoRunnerParameters; +import org.evosuite.runtime.Random; +import org.evosuite.runtime.mock.java.util.MockUUID; +import org.junit.Test; +import org.junit.runner.RunWith; + +import static org.evosuite.runtime.EvoAssertions.*; +import static org.junit.Assert.*; + +@RunWith(EvoRunner.class) +@EvoRunnerParameters(mockJVMNonDeterminism = true, + useVFS = true, + useVNET = true, + resetStaticState = true, + useJEE = true) +public class Activity_ESTest extends Activity_ESTest_scaffolding { + + @Test(timeout = 4000) + public void test00() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays((-1)); + Running running0 = new Running((UUID) null, + makeItFitDate1, + 367, + "Trail Type: ", + "Trail Type: ", + (-1_802_358_812), + 0.005); + Running running1 = new Running((UUID) null, + makeItFitDate0, + 3048, + " calories, ", + " calories, ", + 367, + (-1_802_358_812)); + int int0 = running1.compareTo((Activity) running0); + assertEquals(0, running1.getDuration()); + assertEquals(1, int0); + assertEquals(0, running1.getCaloricWaste()); + assertEquals(3048, running1.getExpectedDuration()); + } + + @Test(timeout = 4000) + public void test01() throws Throwable { + UUID uUID0 = MockUUID.fromString("l$q.5;Ks["); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Trail trail0 = new Trail(uUID0, + makeItFitDate0, + (-34), + "Speed: ", + "q):Zw(", + 0.0, + (-1003.41F), + (-7493.8293624), + 0); + Trail trail1 = new Trail(trail0); + trail0.setExpectedDuration((-1936)); + boolean boolean0 = trail1.equals(trail0); + assertEquals((-1936), trail0.getExpectedDuration()); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test02() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Running running0 = + new Running(uUID0, makeItFitDate0, 0, (String) null, (String) null, 0.0, 0.0); + running0.calculateCaloricWaste(4686); + assertEquals(0, running0.getCaloricWaste()); + assertEquals(0, running0.getExpectedDuration()); + assertEquals(0, running0.getDuration()); + } + + @Test(timeout = 4000) + public void test03() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + PushUp pushUp0 = new PushUp((UUID) null, + makeItFitDate0, + (-4291), + ", Series: ", + "9x:{g?z#-+NeS`(37F", + (-4291), + (-1364)); + String string0 = pushUp0.toString(); + assertEquals( + "Activity: 9x:{g?z#-+NeS`(37F, Code: 00000000-0100-4000-8200-000003000000, Designation: , Series: , Expected Duration: -4291 minutes, Realization Date: 14/02/2014, Caloric Waste: 0 calories, Repetitions: -4291, Series: -1364, ", + string0); + assertEquals(0, pushUp0.getDuration()); + } + + @Test(timeout = 4000) + public void test04() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Trail trail0 = new Trail((UUID) null, + makeItFitDate0, + 116, + "]^G7C\"", + "]^G7C\"", + 116, + (-1628.0), + (-478.2), + 2186); + trail0.getUserCode(); + assertEquals(0, trail0.getDuration()); + assertEquals(116, trail0.getExpectedDuration()); + assertEquals(0, trail0.getCaloricWaste()); + } + + @Test(timeout = 4000) + public void test05() throws Throwable { + Random.setNextRandom(766); + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Trail trail0 = + new Trail(uUID0, makeItFitDate0, 766, "w8o;nN#}D{s", "w8o;nN#}D{s", 766, 0.0, 0.0, 766); + trail0.getUserCode(); + assertEquals(0, trail0.getCaloricWaste()); + assertEquals(766, trail0.getExpectedDuration()); + assertEquals(0, trail0.getDuration()); + } + + @Test(timeout = 4000) + public void test06() throws Throwable { + UUID uUID0 = MockUUID.fromString(""); + WeightSquat weightSquat0 = + new WeightSquat(uUID0, (MakeItFitDate) null, 2551, "", "", 1, 2551, (-5173.1236940181)); + WeightSquat weightSquat1 = weightSquat0.clone(); + weightSquat1.getSpecialization(); + assertTrue(weightSquat1.equals((Object) weightSquat0)); + assertEquals(2551, weightSquat1.getExpectedDuration()); + assertEquals(0, weightSquat1.getCaloricWaste()); + assertEquals(0, weightSquat1.getDuration()); + } + + @Test(timeout = 4000) + public void test07() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = MakeItFitDate.of(1, 1, 1); + PushUp pushUp0 = new PushUp(uUID0, makeItFitDate0, 1, "\"O_#*l", "\"O_#*l", (-4270), 1); + pushUp0.setSpecialization(""); + pushUp0.getSpecialization(); + assertEquals(1, pushUp0.getExpectedDuration()); + assertEquals(0, pushUp0.getDuration()); + assertEquals(0, pushUp0.getCaloricWaste()); + } + + @Test(timeout = 4000) + public void test08() throws Throwable { + UUID uUID0 = MockUUID.fromString("R->!TM!TM!TMoQTq;IZdK&*8r", + "vt{w>oQTq;IZdK&*8r", + 0, + 1.0); + int int0 = running0.getExpectedDuration(); + assertEquals(0, int0); + assertEquals(0, running0.getDuration()); + assertEquals(0, running0.getCaloricWaste()); + } + + @Test(timeout = 4000) + public void test12() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Trail trail0 = new Trail(uUID0, + makeItFitDate0, + 5471, + "3#J", + "#Rmm{@HUUmjQ?hQF3gx", + 5471, + 5471, + 5471, + 0); + int int0 = trail0.getExpectedDuration(); + assertEquals("#Rmm{@HUUmjQ?hQF3gx", trail0.getName()); + assertEquals("3#J", trail0.getDesignation()); + assertEquals(5471, int0); + assertEquals(0, trail0.getCaloricWaste()); + assertEquals(0, trail0.getDuration()); + } + + @Test(timeout = 4000) + public void test13() throws Throwable { + UUID uUID0 = MockUUID.fromString("l$q.5;Ks["); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Trail trail0 = + new Trail(uUID0, makeItFitDate0, 0, "Sped: ", "q):Zw(", 0, 0, (-770.131658), 0); + assertEquals(0, trail0.getDuration()); + + trail0.setDuration(1); + int int0 = trail0.getDuration(); + assertEquals(1, int0); + } + + @Test(timeout = 4000) + public void test14() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + WeightSquat weightSquat0 = + new WeightSquat(uUID0, makeItFitDate0, 719, " calories, ", "e$jYZg3<", 1494, 1494, 719); + weightSquat0.setDuration((-2553)); + int int0 = weightSquat0.getDuration(); + assertEquals((-2553), int0); + } + + @Test(timeout = 4000) + public void test15() throws Throwable { + UUID uUID0 = MockUUID.fromString((String) null); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Running running0 = + new Running(uUID0, makeItFitDate0, 1989, (String) null, (String) null, 1989, 1989); + running0.getDesignation(); + assertEquals(0, running0.getCaloricWaste()); + assertEquals(0, running0.getDuration()); + assertEquals(1989, running0.getExpectedDuration()); + } + + @Test(timeout = 4000) + public void test16() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + WeightSquat weightSquat0 = + new WeightSquat(uUID0, makeItFitDate0, 0, "", "", (-1), (-1018), (-1018)); + weightSquat0.getDesignation(); + assertEquals(0, weightSquat0.getExpectedDuration()); + assertEquals(0, weightSquat0.getDuration()); + assertEquals(0, weightSquat0.getCaloricWaste()); + } + + @Test(timeout = 4000) + public void test17() throws Throwable { + Trail trail0 = new Trail((UUID) null, + (MakeItFitDate) null, + (-1997), + ",|QB0{7)H1;dIny&", + "MakeItFit.activities.types.Repetitions", + (-696.2355), + 0.0, + 1791.66748821081, + (-1)); + trail0.setDistance(0.0); + trail0.calculateCaloricWaste(12); + int int0 = trail0.getCaloricWaste(); + assertEquals(21, int0); + } + + @Test(timeout = 4000) + public void test18() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = MakeItFitDate.of(1, 1, 1); + PushUp pushUp0 = new PushUp(uUID0, + makeItFitDate0, + (-10), + "nmsqXn9&[Oemw8M5[>", + (String) null, + (-4295), + 1); + pushUp0.updateActivity(1); + int int0 = pushUp0.getCaloricWaste(); + assertEquals((-429), int0); + } + + @Test(timeout = 4000) + public void test19() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Running running0 = new Running((UUID) null, + makeItFitDate0, + 367, + "Trail Type: ", + "Trail Type: ", + (-1_802_358_812), + 0.005); + Running running1 = new Running((UUID) null, + makeItFitDate0, + 3048, + " calories, ", + " calories, ", + 367, + (-1_802_358_812)); + int int0 = running1.compareTo((Activity) running0); + assertEquals(0, running1.getCaloricWaste()); + assertEquals(2681, int0); + assertEquals(0, running1.getDuration()); + assertEquals(3048, running1.getExpectedDuration()); + } + + @Test(timeout = 4000) + public void test20() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Trail trail0 = new Trail(uUID0, + makeItFitDate0, + 0, + "Sped: ", + "q):Zw(", + (-0.7387359941961532), + 0, + (-770.131658), + 0); + trail0.setDuration(28); + trail0.clone(); + assertEquals(28, trail0.getDuration()); + } + + @Test(timeout = 4000) + public void test21() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = MakeItFitDate.of(1, 1, 1); + Running running0 = + new Running(uUID0, makeItFitDate0, (-4270), "\"O_#*l", "\"O_#*l", (-4270), (-4270)); + running0.setDuration((-4270)); + running0.clone(); + assertEquals((-4270), running0.getDuration()); + } + + @Test(timeout = 4000) + public void test22() throws Throwable { + UUID uUID0 = MockUUID.fromString(""); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + PushUp pushUp0 = new PushUp(uUID0, makeItFitDate0, (-4), "", "", (-2816), (-4)); + Activity activity0 = pushUp0.clone(); + assertEquals((-4), activity0.getExpectedDuration()); + assertEquals(0, activity0.getDuration()); + assertTrue(activity0.equals((Object) pushUp0)); + assertEquals(0, activity0.getCaloricWaste()); + } + + @Test(timeout = 4000) + public void test23() throws Throwable { + UUID uUID0 = MockUUID.fromString("l$q.5;Ks["); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + WeightSquat weightSquat0 = + new WeightSquat(uUID0, makeItFitDate0, (-1), "qc+", "q):Zw(", (-1), 4603, (-1)); + weightSquat0.calculateCaloricWaste(4603); + weightSquat0.clone(); + assertEquals(2_118_760, weightSquat0.getCaloricWaste()); + } + + @Test(timeout = 4000) + public void test24() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Trail trail0 = new Trail(uUID0, + makeItFitDate0, + 794, + (String) null, + (String) null, + (-1394.36363), + 4665.0F, + 0.0, + (-1)); + trail0.calculateCaloricWaste(4665.0F); + trail0.clone(); + assertEquals((-10761), trail0.getCaloricWaste()); + } + + @Test(timeout = 4000) + public void test25() throws Throwable { + UUID uUID0 = MockUUID.fromString("G@"); + PushUp pushUp0 = new PushUp(uUID0, (MakeItFitDate) null, 0, "G@", "G@", 0, 1); + pushUp0.caloricWaste(0); + assertEquals(0, pushUp0.getDuration()); + assertEquals(0, pushUp0.getCaloricWaste()); + assertEquals(0, pushUp0.getExpectedDuration()); + } + + @Test(timeout = 4000) + public void test26() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + PushUp pushUp0 = new PushUp((UUID) null, makeItFitDate0, 853, "{MuvmNU", + "MakeItFit.activities.implementation.PushUp", + (-1188), + (-651)); + pushUp0.setCaloricWaste(1064); + PushUp pushUp1 = pushUp0.clone(); + assertEquals((-1188), pushUp1.getExpectedDuration()); + } + + @Test(timeout = 4000) + public void test04() throws Throwable { + PushUp pushUp0 = new PushUp((UUID) null, + (MakeItFitDate) null, + (-110), + "MakeItFit.activities.implementation.PushUp", + "MakeItFit.activities.implementation.PushUp", + (-110), + (-110)); + pushUp0.updateActivity((-110)); + PushUp pushUp1 = pushUp0.clone(); + assertEquals((-133100), pushUp1.getCaloricWaste()); + } + + @Test(timeout = 4000) + public void test05() throws Throwable { + PushUp pushUp0 = + new PushUp((UUID) null, (MakeItFitDate) null, (-1), "thQuYr?i_DAiO%l", "", (-1), (-1)); + pushUp0.setRepetitions(0); + int int0 = pushUp0.caloricWaste((-1971.533F)); + assertEquals(0, int0); + } + + @Test(timeout = 4000) + public void test06() throws Throwable { + PushUp pushUp0 = new PushUp((UUID) null, (MakeItFitDate) null, 3, "", "'dJYpc 7", 3, 3); + int int0 = pushUp0.caloricWaste(3); + assertEquals(2, int0); + } + + @Test(timeout = 4000) + public void test07() throws Throwable { + PushUp pushUp0 = new PushUp((UUID) null, + (MakeItFitDate) null, + (-1), + "thQuYr?i_DAiO%l", + "thQuYr?i_DAiO%l", + (-1), + (-1)); + PushUp pushUp1 = pushUp0.clone(); + pushUp0.setDesignation((String) null); + // Undeclared exception! + try { + pushUp0.equals(pushUp1); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.activities.Activity", e); + } + } + + @Test(timeout = 4000) + public void test08() throws Throwable { + PushUp pushUp0 = null; + try { + pushUp0 = new PushUp((PushUp) null); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.activities.Activity", e); + } + } + + @Test(timeout = 4000) + public void test09() throws Throwable { + PushUp pushUp0 = + new PushUp((UUID) null, (MakeItFitDate) null, (-1), "thQuYr?i_DAiO%l", "", (-1), (-1)); + PushUp pushUp1 = new PushUp(pushUp0); + assertEquals(0, pushUp1.getDuration()); + } + + @Test(timeout = 4000) + public void test10() throws Throwable { + PushUp pushUp0 = new PushUp((UUID) null, + (MakeItFitDate) null, + (-1), + "thQuYr?i_DAiO%l", + "thQuYr?i_DAiO%l", + (-1), + (-1)); + boolean boolean0 = pushUp0.equals(pushUp0); + assertTrue(boolean0); + } + + @Test(timeout = 4000) + public void test11() throws Throwable { + PushUp pushUp0 = new PushUp((UUID) null, + (MakeItFitDate) null, + (-1), + "thQuYr?i_DAiO%l", + "thQuYr?i_DAiO%l", + (-1), + (-1)); + boolean boolean0 = pushUp0.equals((Object) null); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test12() throws Throwable { + PushUp pushUp0 = null; + try { + pushUp0 = new PushUp(); + fail("Expecting exception: NoSuchMethodError"); + + } catch (NoSuchMethodError e) { + // + // org.evosuite.runtime.mock.java.util.MockUUID.UUID(JJ)Ljava/util/UUID; + // + verifyException("MakeItFit.activities.Activity", e); + } + } + + @Test(timeout = 4000) + public void test13() throws Throwable { + PushUp pushUp0 = new PushUp((UUID) null, + (MakeItFitDate) null, + (-1), + "thQuYr?i_DAiO%l", + "thQuYr?i_DAiO%l", + (-1), + (-1)); + pushUp0.calculateCaloricWaste((-1971.533F)); + assertEquals((-197), pushUp0.getCaloricWaste()); + } + + @Test(timeout = 4000) + public void test14() throws Throwable { + PushUp pushUp0 = new PushUp((UUID) null, + (MakeItFitDate) null, + (-1), + "thQuYr?i_DAiO%l", + "thQuYr?i_DAiO%l", + (-1), + (-1)); + int int0 = pushUp0.caloricWaste((-1971.533F)); + assertEquals((-197), int0); + } + + @Test(timeout = 4000) + public void test15() throws Throwable { + PushUp pushUp0 = new PushUp((UUID) null, + (MakeItFitDate) null, + (-1), + "thQuYr?i_DAiO%l", + "thQuYr?i_DAiO%l", + (-1), + (-1)); + String string0 = pushUp0.toString(); + assertEquals( + "Activity: thQuYr?i_DAiO%l, Code: 00000000-0100-4000-8200-000003000000, Designation: thQuYr?i_DAiO%l, Expected Duration: -1 minutes, Realization Date: null, Caloric Waste: 0 calories, Repetitions: -1, Series: -1, ", + string0); + } +} diff --git a/src/evosuitetests/java/MakeItFit/activities/implementation/PushUp_ESTest_scaffolding.java b/src/evosuitetests/java/MakeItFit/activities/implementation/PushUp_ESTest_scaffolding.java new file mode 100644 index 0000000..1ba017f --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/activities/implementation/PushUp_ESTest_scaffolding.java @@ -0,0 +1,125 @@ +/** + * Scaffolding file used to store all the setups needed to run + * tests automatically generated by EvoSuite + * Wed Jun 04 20:07:42 GMT 2025 + */ + +package MakeItFit.activities.implementation; + +import org.evosuite.runtime.annotation.EvoSuiteClassExclude; +import org.evosuite.runtime.sandbox.Sandbox; +import org.evosuite.runtime.sandbox.Sandbox.SandboxMode; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Before; +import org.junit.BeforeClass; + +@EvoSuiteClassExclude +public class PushUp_ESTest_scaffolding { + + @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 = + "MakeItFit.activities.implementation.PushUp"; + 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(); + setSystemProperties(); + 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(); + setSystemProperties(); + 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(); + } + + public static void setSystemProperties() { + + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + java.lang.System.setProperty("file.encoding", "UTF-8"); + java.lang.System.setProperty("java.awt.headless", "true"); + java.lang.System.setProperty("java.io.tmpdir", "/tmp"); + java.lang.System.setProperty("user.country", "US"); + java.lang.System.setProperty("user.dir", "/home/voidbert/ATS"); + java.lang.System.setProperty("user.home", "/home/voidbert"); + java.lang.System.setProperty("user.language", "en"); + java.lang.System.setProperty("user.name", "voidbert"); + java.lang.System.setProperty("user.timezone", "Europe/Lisbon"); + } + + private static void initializeClasses() { + org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses( + PushUp_ESTest_scaffolding.class.getClassLoader(), + "MakeItFit.activities.Activity", + "MakeItFit.activities.implementation.PushUp", + "MakeItFit.activities.types.RepetitionsWithWeights", + "MakeItFit.activities.types.Repetitions", + "MakeItFit.activities.implementation.Trail", + "MakeItFit.utils.MakeItFitDate", + "MakeItFit.activities.types.Distance", + "MakeItFit.activities.ActivityInterface", + "MakeItFit.activities.types.DistanceWithAltimetry", + "MakeItFit.activities.implementation.Running", + "MakeItFit.activities.HardInterface", + "MakeItFit.activities.implementation.WeightSquat"); + } + + private static void resetClasses() { + org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader( + PushUp_ESTest_scaffolding.class.getClassLoader()); + + org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses( + "MakeItFit.activities.Activity", + "MakeItFit.activities.types.Repetitions", + "MakeItFit.activities.implementation.PushUp", + "MakeItFit.utils.MakeItFitDate", + "MakeItFit.activities.types.Distance", + "MakeItFit.activities.implementation.Running", + "MakeItFit.activities.types.RepetitionsWithWeights", + "MakeItFit.activities.implementation.WeightSquat", + "MakeItFit.activities.types.DistanceWithAltimetry", + "MakeItFit.activities.implementation.Trail"); + } +} diff --git a/src/evosuitetests/java/MakeItFit/activities/implementation/Running_ESTest.java b/src/evosuitetests/java/MakeItFit/activities/implementation/Running_ESTest.java new file mode 100644 index 0000000..85b212a --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/activities/implementation/Running_ESTest.java @@ -0,0 +1,346 @@ +/* + * This file was automatically generated by EvoSuite + * Wed Jun 04 20:08:47 GMT 2025 + */ + +package MakeItFit.activities.implementation; + +import java.util.UUID; + +import MakeItFit.activities.implementation.Running; +import MakeItFit.utils.MakeItFitDate; +import org.evosuite.runtime.EvoRunner; +import org.evosuite.runtime.EvoRunnerParameters; +import org.evosuite.runtime.mock.java.util.MockUUID; +import org.junit.Test; +import org.junit.runner.RunWith; + +import static org.evosuite.runtime.EvoAssertions.*; +import static org.junit.Assert.*; + +@RunWith(EvoRunner.class) +@EvoRunnerParameters(mockJVMNonDeterminism = true, + useVFS = true, + useVNET = true, + resetStaticState = true, + useJEE = true) +public class Running_ESTest extends Running_ESTest_scaffolding { + + @Test(timeout = 4000) + public void test00() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + Running running0 = new Running(uUID0, + (MakeItFitDate) null, + (-2034), + "7xE4rLd}Kk8{=ly", + "7xE4rLd}Kk8{=ly", + (-2034), + (-2034)); + Running running1 = new Running(uUID0, + (MakeItFitDate) null, + (-2034), + "7xE4rLd}Kk8{=ly", + "7xE4rLd}Kk8{=ly", + (-2034), + (-42_074_876)); + boolean boolean0 = running0.equals(running1); + assertFalse(running1.equals((Object) running0)); + assertFalse(boolean0); + assertEquals((-4.2074876E7), running1.getSpeed(), 0.01); + } + + @Test(timeout = 4000) + public void test01() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Running running0 = new Running(uUID0, + makeItFitDate0, + 2, + (String) null, + "Speed: ", + (-292.854423), + (-292.854423)); + running0.setSpeed(0.0); + double double0 = running0.getSpeed(); + assertEquals(0.0, double0, 0.01); + } + + @Test(timeout = 4000) + public void test02() throws Throwable { + UUID uUID0 = MockUUID.fromString(""); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Running running0 = new Running(uUID0, + makeItFitDate0, + (-1820), + "MakeItFit.activities.types.Distance", + "", + (-126.30769484), + (-1820)); + double double0 = running0.getSpeed(); + assertEquals((-1820.0), double0, 0.01); + } + + @Test(timeout = 4000) + public void test03() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Running running0 = new Running(uUID0, + makeItFitDate0, + 0, + "e$r;'}2,Z<8YEX#OF!", + " meters, Elevation Loss: ", + 0, + 0.0); + running0.clone(); + assertEquals(0.0, running0.getSpeed(), 0.01); + } + + @Test(timeout = 4000) + public void test04() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + Running running0 = + new Running(uUID0, (MakeItFitDate) null, (-3914), "B", "B3-jV", (-604.69), 0.0); + running0.setDuration(1); + running0.clone(); + assertEquals(0.0, running0.getSpeed(), 0.01); + } + + @Test(timeout = 4000) + public void test05() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + Running running0 = new Running(uUID0, + (MakeItFitDate) null, + (-2034), + "7xE4rLd}Kk8{=ly", + "7xE4rLd}Kk8{=ly", + (-2034), + 837.69947212829); + running0.setDuration((-2034)); + Running running1 = running0.clone(); + assertEquals(837.69947212829, running1.getSpeed(), 0.01); + assertEquals(837.69947212829, running0.getSpeed(), 0.01); + } + + @Test(timeout = 4000) + public void test06() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Running running0 = new Running(uUID0, + makeItFitDate0, + 2, + (String) null, + "Speed: ", + (-292.854423), + (-292.854423)); + running0.setDistance(0.0); + Running running1 = running0.clone(); + assertEquals((-292.854423), running0.getSpeed(), 0.01); + assertEquals((-292.854423), running1.getSpeed(), 0.01); + } + + @Test(timeout = 4000) + public void test07() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Running running0 = new Running(uUID0, + makeItFitDate0, + 2, + (String) null, + "Speed: ", + (-292.854423), + (-292.854423)); + running0.setSpeed(775.0F); + running0.calculateCaloricWaste((-659)); + running0.clone(); + assertEquals(775.0, running0.getSpeed(), 0.01); + } + + @Test(timeout = 4000) + public void test08() throws Throwable { + UUID uUID0 = MockUUID.fromString(""); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Running running0 = new Running(uUID0, makeItFitDate0, 1073, "", "", 1073, 2765.410931544); + running0.setDistance((-1416.54184271848)); + running0.calculateCaloricWaste(1.0F); + running0.clone(); + assertEquals((-19586), running0.getCaloricWaste()); + } + + @Test(timeout = 4000) + public void test09() throws Throwable { + UUID uUID0 = MockUUID.fromString(""); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Running running0 = new Running(uUID0, makeItFitDate0, 1073, "", "", 1073, 2765.410931544); + int int0 = running0.caloricWaste(0.0F); + assertEquals(0, int0); + assertEquals(2765.410931544, running0.getSpeed(), 0.01); + } + + @Test(timeout = 4000) + public void test10() throws Throwable { + UUID uUID0 = MockUUID.fromString(""); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Running running0 = new Running(uUID0, makeItFitDate0, 1073, "", "", 1073, 2765.410931544); + running0.setDistance((-1416.54184271848)); + int int0 = running0.caloricWaste((-4119.27F)); + assertEquals(80_682_500, int0); + } + + @Test(timeout = 4000) + public void test11() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + Running running0 = new Running(uUID0, + (MakeItFitDate) null, + (-2044), + "7xE4rLd}Kk8{=ly", + "7xE4rLd}Kk8{=ly", + (-2044), + 837.69947212829); + Running running1 = new Running(uUID0, + (MakeItFitDate) null, + (-2044), + "7xE4rLd}Kk8{=ly", + "7xE4rLd}Kk8{=ly", + 837.69947212829, + 837.69947212829); + running0.setDesignation((String) null); + // Undeclared exception! + try { + running0.equals(running1); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.activities.Activity", e); + } + } + + @Test(timeout = 4000) + public void test12() throws Throwable { + Running running0 = null; + try { + running0 = new Running((Running) null); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.activities.Activity", e); + } + } + + @Test(timeout = 4000) + public void test13() throws Throwable { + UUID uUID0 = MockUUID.fromString(""); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Running running0 = new Running(uUID0, makeItFitDate0, 1073, "", "", 1073, 2765.410931544); + double double0 = running0.getSpeed(); + assertEquals(2765.410931544, double0, 0.01); + } + + @Test(timeout = 4000) + public void test14() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + Running running0 = new Running(uUID0, (MakeItFitDate) null, (-8), "", "", (-8), (-8)); + int int0 = running0.caloricWaste((-8)); + assertEquals((-2), int0); + } + + @Test(timeout = 4000) + public void test15() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + Running running0 = + new Running(uUID0, (MakeItFitDate) null, 122, "m", "m", 122, 0.04436024619040431); + Running running1 = new Running(uUID0, + (MakeItFitDate) null, + 122, + "m", + "m", + 0.04436024619040431, + 0.04436024619040431); + boolean boolean0 = running0.equals(running1); + assertFalse(boolean0); + assertEquals(0.04436024619040431, running0.getSpeed(), 0.01); + } + + @Test(timeout = 4000) + public void test16() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Running running0 = + new Running(uUID0, makeItFitDate0, 1065, "}ZS--1i^fM!", "}ZS--1i^fM!", 1065, 1065); + boolean boolean0 = running0.equals("}ZS--1i^fM!"); + assertEquals(1065.0, running0.getSpeed(), 0.01); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test17() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + Running running0 = new Running(uUID0, (MakeItFitDate) null, (-8), "", "", (-8), (-8)); + boolean boolean0 = running0.equals(running0); + assertTrue(boolean0); + assertEquals((-8.0), running0.getSpeed(), 0.01); + } + + @Test(timeout = 4000) + public void test18() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + Running running0 = new Running(uUID0, (MakeItFitDate) null, (-8), "", "", (-8), (-8)); + Running running1 = new Running(uUID0, (MakeItFitDate) null, (-8), "", "", (-8), (-2)); + boolean boolean0 = running0.equals(running1); + assertEquals((-2.0), running1.getSpeed(), 0.01); + assertFalse(running1.equals((Object) running0)); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test19() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Running running0 = + new Running(uUID0, makeItFitDate0, 1065, "}ZS--1i^fM!", "}ZS--1i^fM!", 1065, 1065); + String string0 = running0.toString(); + assertEquals( + "Activity: }ZS--1i^fM!, Code: 04000000-0500-4000-8600-000007000000, Designation: }ZS--1i^fM!, Expected Duration: 1065 minutes, Realization Date: 14/02/2014, Caloric Waste: 0 calories, Distance: 1065.0 meters, Speed: 1065.0 Km/h\n", + string0); + } + + @Test(timeout = 4000) + public void test20() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + Running running0 = + new Running(uUID0, (MakeItFitDate) null, 122, "m", "m", 122, 0.04436024619040431); + Running running1 = running0.clone(); + assertEquals(0.04436024619040431, running1.getSpeed(), 0.01); + assertEquals(0.04436024619040431, running0.getSpeed(), 0.01); + } + + @Test(timeout = 4000) + public void test21() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + Running running0 = new Running(uUID0, (MakeItFitDate) null, (-8), "", "", (-8), (-8)); + Running running1 = new Running(running0); + boolean boolean0 = running0.equals(running1); + assertTrue(boolean0); + assertEquals((-8.0), running0.getSpeed(), 0.01); + } + + @Test(timeout = 4000) + public void test22() throws Throwable { + Running running0 = null; + try { + running0 = new Running(); + fail("Expecting exception: NoSuchMethodError"); + + } catch (NoSuchMethodError e) { + // + // org.evosuite.runtime.mock.java.util.MockUUID.UUID(JJ)Ljava/util/UUID; + // + verifyException("MakeItFit.activities.Activity", e); + } + } +} diff --git a/src/evosuitetests/java/MakeItFit/activities/implementation/Running_ESTest_scaffolding.java b/src/evosuitetests/java/MakeItFit/activities/implementation/Running_ESTest_scaffolding.java new file mode 100644 index 0000000..3085be2 --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/activities/implementation/Running_ESTest_scaffolding.java @@ -0,0 +1,125 @@ +/** + * Scaffolding file used to store all the setups needed to run + * tests automatically generated by EvoSuite + * Wed Jun 04 20:08:47 GMT 2025 + */ + +package MakeItFit.activities.implementation; + +import org.evosuite.runtime.annotation.EvoSuiteClassExclude; +import org.evosuite.runtime.sandbox.Sandbox; +import org.evosuite.runtime.sandbox.Sandbox.SandboxMode; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Before; +import org.junit.BeforeClass; + +@EvoSuiteClassExclude +public class Running_ESTest_scaffolding { + + @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 = + "MakeItFit.activities.implementation.Running"; + 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(); + setSystemProperties(); + 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(); + setSystemProperties(); + 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(); + } + + public static void setSystemProperties() { + + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + java.lang.System.setProperty("file.encoding", "UTF-8"); + java.lang.System.setProperty("java.awt.headless", "true"); + java.lang.System.setProperty("java.io.tmpdir", "/tmp"); + java.lang.System.setProperty("user.country", "US"); + java.lang.System.setProperty("user.dir", "/home/voidbert/ATS"); + java.lang.System.setProperty("user.home", "/home/voidbert"); + java.lang.System.setProperty("user.language", "en"); + java.lang.System.setProperty("user.name", "voidbert"); + java.lang.System.setProperty("user.timezone", "Europe/Lisbon"); + } + + private static void initializeClasses() { + org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses( + Running_ESTest_scaffolding.class.getClassLoader(), + "MakeItFit.activities.Activity", + "MakeItFit.activities.types.RepetitionsWithWeights", + "MakeItFit.activities.implementation.PushUp", + "MakeItFit.activities.types.Repetitions", + "MakeItFit.activities.implementation.Trail", + "MakeItFit.activities.types.Distance", + "MakeItFit.utils.MakeItFitDate", + "MakeItFit.activities.ActivityInterface", + "MakeItFit.activities.types.DistanceWithAltimetry", + "MakeItFit.activities.implementation.Running", + "MakeItFit.activities.HardInterface", + "MakeItFit.activities.implementation.WeightSquat"); + } + + private static void resetClasses() { + org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader( + Running_ESTest_scaffolding.class.getClassLoader()); + + org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses( + "MakeItFit.activities.Activity", + "MakeItFit.activities.types.Distance", + "MakeItFit.activities.implementation.Running", + "MakeItFit.utils.MakeItFitDate", + "MakeItFit.activities.types.DistanceWithAltimetry", + "MakeItFit.activities.implementation.Trail", + "MakeItFit.activities.types.Repetitions", + "MakeItFit.activities.types.RepetitionsWithWeights", + "MakeItFit.activities.implementation.WeightSquat", + "MakeItFit.activities.implementation.PushUp"); + } +} diff --git a/src/evosuitetests/java/MakeItFit/activities/implementation/Trail_ESTest.java b/src/evosuitetests/java/MakeItFit/activities/implementation/Trail_ESTest.java new file mode 100644 index 0000000..8028fe0 --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/activities/implementation/Trail_ESTest.java @@ -0,0 +1,399 @@ +/* + * This file was automatically generated by EvoSuite + * Wed Jun 04 20:06:37 GMT 2025 + */ + +package MakeItFit.activities.implementation; + +import java.util.UUID; + +import MakeItFit.activities.implementation.Trail; +import MakeItFit.utils.MakeItFitDate; +import org.evosuite.runtime.EvoRunner; +import org.evosuite.runtime.EvoRunnerParameters; +import org.evosuite.runtime.mock.java.util.MockUUID; +import org.junit.Test; +import org.junit.runner.RunWith; + +import static org.evosuite.runtime.EvoAssertions.*; +import static org.junit.Assert.*; + +@RunWith(EvoRunner.class) +@EvoRunnerParameters(mockJVMNonDeterminism = true, + useVFS = true, + useVNET = true, + resetStaticState = true, + useJEE = true) +public class Trail_ESTest extends Trail_ESTest_scaffolding { + + @Test(timeout = 4000) + public void test00() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Trail trail0 = new Trail(uUID0, + makeItFitDate0, + 0, + ", Series: ", + ", Series: ", + 0.0, + (-1.0), + (-371.353), + 0); + Trail trail1 = trail0.clone(); + trail1.setTrailType(1); + boolean boolean0 = trail1.equals(trail0); + assertEquals(1, trail1.getTrailType()); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test01() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Trail trail0 = new Trail(uUID0, makeItFitDate0, 0, " Kg\n", " Kg\n", (-1.0), 0, 0.0, 2); + Trail trail1 = new Trail(trail0); + boolean boolean0 = trail1.equals(trail0); + assertTrue(trail0.equals((Object) trail1)); + assertEquals(2, trail0.getTrailType()); + assertTrue(boolean0); + } + + @Test(timeout = 4000) + public void test02() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Trail trail0 = new Trail(uUID0, + makeItFitDate0, + 0, + "I(%K0^CD]/@", + "Zl 91B2+<", + 0, + (-746.20786369341), + 0, + 0); + int int0 = trail0.getTrailType(); + assertEquals(0, int0); + } + + @Test(timeout = 4000) + public void test03() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Trail trail0 = + new Trail(uUID0, makeItFitDate0, (-785), "h", "h", (-785), (-785), (-785), (-785)); + int int0 = trail0.getTrailType(); + assertEquals((-785), int0); + } + + @Test(timeout = 4000) + public void test04() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Trail trail0 = new Trail(uUID0, makeItFitDate0, 0, " Kg\n", " Kg\n", (-1.0), 0, 0.0, 2); + Trail trail1 = trail0.clone(); + assertEquals(2, trail0.getTrailType()); + assertEquals(2, trail1.getTrailType()); + } + + @Test(timeout = 4000) + public void test05() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Trail trail0 = + new Trail(uUID0, makeItFitDate0, (-785), "h", "h", (-785), (-785), (-785), (-785)); + Trail trail1 = trail0.clone(); + assertEquals((-785), trail1.getTrailType()); + assertEquals((-785), trail0.getTrailType()); + } + + @Test(timeout = 4000) + public void test06() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Trail trail0 = new Trail((UUID) null, + makeItFitDate0, + (-2995), + "", + "", + (-920.21864351), + 650.08524624706, + (-441.59161388802), + 1363); + trail0.setDuration(1592); + Trail trail1 = trail0.clone(); + assertEquals(1363, trail1.getTrailType()); + assertEquals(1363, trail0.getTrailType()); + } + + @Test(timeout = 4000) + public void test07() throws Throwable { + MakeItFitDate makeItFitDate0 = MakeItFitDate.of(2, 2, 1); + Trail trail0 = new Trail((UUID) null, + makeItFitDate0, + 1, + "l-*E7'c(Hr(", + "l-*E7'c(Hr(", + (-428.91462161926546), + 2, + 1, + 1); + trail0.setDuration((-2412)); + Trail trail1 = trail0.clone(); + assertEquals(1, trail0.getTrailType()); + assertEquals(1, trail1.getTrailType()); + } + + @Test(timeout = 4000) + public void test08() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Trail trail0 = new Trail(uUID0, makeItFitDate0, 0, "\n", "\n", 0.0, 0.0, (-2361.998297), 0); + trail0.calculateCaloricWaste((-4404.8145F)); + trail0.clone(); + assertEquals(10404, trail0.getCaloricWaste()); + } + + @Test(timeout = 4000) + public void test09() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + Trail trail0 = new Trail(uUID0, + (MakeItFitDate) null, + 1023, + "<)C;,KM.)*yuK.|", + "<)C;,KM.)*yuK.|", + 1023, + 2401.8, + (-210.9), + (-4665)); + trail0.setCaloricWaste((-1)); + Trail trail1 = trail0.clone(); + assertEquals((-4665), trail0.getTrailType()); + assertEquals((-4665), trail1.getTrailType()); + } + + @Test(timeout = 4000) + public void test10() throws Throwable { + UUID uUID0 = MockUUID.fromString("E1tM&+u>ta+)nt17"); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Trail trail0 = + new Trail(uUID0, makeItFitDate0, 1291, "'u_f8R8'dJ", "", 1291, 1291, 1544.3615783, 2); + int int0 = trail0.caloricWaste(1); + assertEquals(9, int0); + assertEquals(2, trail0.getTrailType()); + } + + @Test(timeout = 4000) + public void test11() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Trail trail0 = new Trail((UUID) null, + makeItFitDate0, + (-2995), + "", + "", + (-920.21864351), + 650.08524624706, + (-441.59161388802), + 1363); + int int0 = trail0.caloricWaste(1); + assertEquals(1363, trail0.getTrailType()); + assertEquals((-4), int0); + } + + @Test(timeout = 4000) + public void test12() throws Throwable { + UUID uUID0 = MockUUID.fromString((String) null); + Trail trail0 = new Trail(uUID0, + (MakeItFitDate) null, + (-1), + (String) null, + (String) null, + 0.1, + 0.1, + 0.1, + (-547)); + Trail trail1 = trail0.clone(); + // Undeclared exception! + try { + trail0.equals(trail1); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.activities.Activity", e); + } + } + + @Test(timeout = 4000) + public void test13() throws Throwable { + Trail trail0 = null; + try { + trail0 = new Trail((Trail) null); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.activities.Activity", e); + } + } + + @Test(timeout = 4000) + public void test14() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Trail trail0 = new Trail((UUID) null, + makeItFitDate0, + (-2995), + "", + "", + (-920.21864351), + 650.08524624706, + (-441.59161388802), + 1363); + int int0 = trail0.caloricWaste(0.0F); + assertEquals(1363, trail0.getTrailType()); + assertEquals(0, int0); + } + + @Test(timeout = 4000) + public void test15() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Trail trail0 = new Trail((UUID) null, + makeItFitDate0, + (-2995), + "", + "", + (-920.21864351), + 650.08524624706, + (-441.59161388802), + 1363); + int int0 = trail0.getTrailType(); + assertEquals(1363, int0); + } + + @Test(timeout = 4000) + public void test16() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Trail trail0 = new Trail((UUID) null, + makeItFitDate0, + (-36), + "3FjXD.V^djy ^P[", + "3FjXD.V^djy ^P[", + (-36), + (-36), + (-36), + (-36)); + Trail trail1 = new Trail((UUID) null, + makeItFitDate0, + 0, + "3FjXD.V^djy ^P[", + "3FjXD.V^djy ^P[", + 1, + 2, + 1, + 2); + boolean boolean0 = trail0.equals(trail1); + assertEquals(2, trail1.getTrailType()); + assertEquals((-36), trail0.getTrailType()); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test17() throws Throwable { + MakeItFitDate makeItFitDate0 = MakeItFitDate.of(2, 2, 1); + Trail trail0 = new Trail((UUID) null, + makeItFitDate0, + 1, + "l-*E7'c(Hr(", + "l-*E7'c(Hr(", + (-428.91462161926546), + 2, + 1, + 1); + Object object0 = new Object(); + boolean boolean0 = trail0.equals(object0); + assertEquals(1, trail0.getTrailType()); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test18() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Trail trail0 = new Trail((UUID) null, makeItFitDate0, 0, "nld", "nld", 0, 0, 0, 0); + boolean boolean0 = trail0.equals(trail0); + assertEquals(0, trail0.getTrailType()); + assertTrue(boolean0); + } + + @Test(timeout = 4000) + public void test19() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Trail trail0 = new Trail((UUID) null, + makeItFitDate0, + (-2995), + "", + "", + (-920.21864351), + 650.08524624706, + (-441.59161388802), + 1363); + String string0 = trail0.toString(); + assertEquals( + "Activity: , Code: 00000000-0100-4000-8200-000003000000, Designation: , Expected Duration: -2995 minutes, Realization Date: 14/02/2014, Caloric Waste: 0 calories, Distance: -920.21864351 meters, Elevation Gain: 650.08524624706 meters, Elevation Loss: -441.59161388802 meters, Trail Type: 1363\n", + string0); + } + + @Test(timeout = 4000) + public void test20() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Trail trail0 = new Trail((UUID) null, + makeItFitDate0, + (-2995), + "", + "", + (-920.21864351), + 650.08524624706, + (-441.59161388802), + 1363); + assertEquals(1363, trail0.getTrailType()); + + trail0.setTrailType((-2995)); + assertEquals(0, trail0.getTrailType()); + } + + @Test(timeout = 4000) + public void test21() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Trail trail0 = new Trail((UUID) null, + makeItFitDate0, + (-2995), + "", + "", + (-920.21864351), + 650.08524624706, + (-441.59161388802), + 1363); + Trail trail1 = new Trail(trail0); + assertEquals(1363, trail0.getTrailType()); + + trail0.setTrailType((-2995)); + boolean boolean0 = trail0.equals(trail1); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test22() throws Throwable { + Trail trail0 = null; + try { + trail0 = new Trail(); + fail("Expecting exception: NoSuchMethodError"); + + } catch (NoSuchMethodError e) { + // + // org.evosuite.runtime.mock.java.util.MockUUID.UUID(JJ)Ljava/util/UUID; + // + verifyException("MakeItFit.activities.Activity", e); + } + } +} diff --git a/src/evosuitetests/java/MakeItFit/activities/implementation/Trail_ESTest_scaffolding.java b/src/evosuitetests/java/MakeItFit/activities/implementation/Trail_ESTest_scaffolding.java new file mode 100644 index 0000000..3a0cb67 --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/activities/implementation/Trail_ESTest_scaffolding.java @@ -0,0 +1,125 @@ +/** + * Scaffolding file used to store all the setups needed to run + * tests automatically generated by EvoSuite + * Wed Jun 04 20:06:37 GMT 2025 + */ + +package MakeItFit.activities.implementation; + +import org.evosuite.runtime.annotation.EvoSuiteClassExclude; +import org.evosuite.runtime.sandbox.Sandbox; +import org.evosuite.runtime.sandbox.Sandbox.SandboxMode; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Before; +import org.junit.BeforeClass; + +@EvoSuiteClassExclude +public class Trail_ESTest_scaffolding { + + @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 = + "MakeItFit.activities.implementation.Trail"; + 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(); + setSystemProperties(); + 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(); + setSystemProperties(); + 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(); + } + + public static void setSystemProperties() { + + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + java.lang.System.setProperty("file.encoding", "UTF-8"); + java.lang.System.setProperty("java.awt.headless", "true"); + java.lang.System.setProperty("java.io.tmpdir", "/tmp"); + java.lang.System.setProperty("user.country", "US"); + java.lang.System.setProperty("user.dir", "/home/voidbert/ATS"); + java.lang.System.setProperty("user.home", "/home/voidbert"); + java.lang.System.setProperty("user.language", "en"); + java.lang.System.setProperty("user.name", "voidbert"); + java.lang.System.setProperty("user.timezone", "Europe/Lisbon"); + } + + private static void initializeClasses() { + org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses( + Trail_ESTest_scaffolding.class.getClassLoader(), + "MakeItFit.activities.Activity", + "MakeItFit.activities.implementation.PushUp", + "MakeItFit.activities.types.RepetitionsWithWeights", + "MakeItFit.activities.types.Repetitions", + "MakeItFit.activities.implementation.Trail", + "MakeItFit.activities.types.Distance", + "MakeItFit.utils.MakeItFitDate", + "MakeItFit.activities.ActivityInterface", + "MakeItFit.activities.types.DistanceWithAltimetry", + "MakeItFit.activities.HardInterface", + "MakeItFit.activities.implementation.Running", + "MakeItFit.activities.implementation.WeightSquat"); + } + + private static void resetClasses() { + org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader( + Trail_ESTest_scaffolding.class.getClassLoader()); + + org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses( + "MakeItFit.activities.Activity", + "MakeItFit.activities.types.Distance", + "MakeItFit.activities.types.DistanceWithAltimetry", + "MakeItFit.activities.implementation.Trail", + "MakeItFit.utils.MakeItFitDate", + "MakeItFit.activities.implementation.Running", + "MakeItFit.activities.types.Repetitions", + "MakeItFit.activities.implementation.PushUp", + "MakeItFit.activities.types.RepetitionsWithWeights", + "MakeItFit.activities.implementation.WeightSquat"); + } +} diff --git a/src/evosuitetests/java/MakeItFit/activities/implementation/WeightSquat_ESTest.java b/src/evosuitetests/java/MakeItFit/activities/implementation/WeightSquat_ESTest.java new file mode 100644 index 0000000..1ce13cb --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/activities/implementation/WeightSquat_ESTest.java @@ -0,0 +1,280 @@ +/* + * This file was automatically generated by EvoSuite + * Wed Jun 04 20:05:32 GMT 2025 + */ + +package MakeItFit.activities.implementation; + +import java.util.UUID; + +import MakeItFit.activities.implementation.WeightSquat; +import MakeItFit.utils.MakeItFitDate; +import org.evosuite.runtime.EvoRunner; +import org.evosuite.runtime.EvoRunnerParameters; +import org.evosuite.runtime.mock.java.util.MockUUID; +import org.junit.Test; +import org.junit.runner.RunWith; + +import static org.evosuite.runtime.EvoAssertions.*; +import static org.junit.Assert.*; + +@RunWith(EvoRunner.class) +@EvoRunnerParameters(mockJVMNonDeterminism = true, + useVFS = true, + useVNET = true, + resetStaticState = true, + useJEE = true) +public class WeightSquat_ESTest extends WeightSquat_ESTest_scaffolding { + + @Test(timeout = 4000) + public void test00() throws Throwable { + UUID uUID0 = MockUUID.fromString("T3uwbH&@|bZ"); + WeightSquat weightSquat0 = + new WeightSquat(uUID0, (MakeItFitDate) null, 1103, "|LJ(K:s:^&2D1W", "8", 0, 3, 1103); + boolean boolean0 = weightSquat0.equals(weightSquat0); + assertTrue(boolean0); + } + + @Test(timeout = 4000) + public void test01() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + WeightSquat weightSquat0 = + new WeightSquat(uUID0, (MakeItFitDate) null, (-12), "Q5x", "Q5x", (-12), (-12), (-12)); + WeightSquat weightSquat1 = weightSquat0.clone(); + assertEquals((-12), weightSquat1.getExpectedDuration()); + } + + @Test(timeout = 4000) + public void test02() throws Throwable { + UUID uUID0 = MockUUID.fromString((String) null); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + WeightSquat weightSquat0 = + new WeightSquat(uUID0, makeItFitDate0, 0, (String) null, (String) null, 0, 0, 0); + WeightSquat weightSquat1 = weightSquat0.clone(); + assertNull(weightSquat1.getSpecialization()); + } + + @Test(timeout = 4000) + public void test03() throws Throwable { + UUID uUID0 = MockUUID.fromString("L0WifpI2%"); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + WeightSquat weightSquat0 = + new WeightSquat(uUID0, makeItFitDate0, 0, "L0WifpI2%", "Distance: ", 0, 2886, 0); + WeightSquat weightSquat1 = weightSquat0.clone(); + assertEquals("Distance: ", weightSquat1.getName()); + } + + @Test(timeout = 4000) + public void test04() throws Throwable { + UUID uUID0 = MockUUID.fromString(""); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + WeightSquat weightSquat0 = + new WeightSquat(uUID0, makeItFitDate0, 3086, "", "bx'0", 3086, 3086, 3086); + weightSquat0.setDuration(2); + WeightSquat weightSquat1 = weightSquat0.clone(); + assertEquals("bx'0", weightSquat1.getName()); + } + + @Test(timeout = 4000) + public void test05() throws Throwable { + UUID uUID0 = MockUUID.fromString("T3uwbH&@|bZ"); + WeightSquat weightSquat0 = new WeightSquat(uUID0, + (MakeItFitDate) null, + 1103, + "|LJ(K:s:^&2D1W", + "|LJ(K:s:^&2D1W", + 0, + 3, + 1103); + weightSquat0.setDuration((-1737)); + WeightSquat weightSquat1 = weightSquat0.clone(); + assertTrue(weightSquat1.equals((Object) weightSquat0)); + } + + @Test(timeout = 4000) + public void test06() throws Throwable { + UUID uUID0 = MockUUID.fromString(""); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + WeightSquat weightSquat0 = new WeightSquat(uUID0, + makeItFitDate0, + 1169, + "", + "rRWe Q|i+&%Cr9oK", + (-308), + (-308), + 1169); + weightSquat0.calculateCaloricWaste(1169); + weightSquat0.clone(); + assertEquals(Integer.MAX_VALUE, weightSquat0.getCaloricWaste()); + } + + @Test(timeout = 4000) + public void test07() throws Throwable { + UUID uUID0 = MockUUID.fromString(""); + WeightSquat weightSquat0 = new WeightSquat(uUID0, + (MakeItFitDate) null, + (-1), + "", + "", + (-1252), + (-1252), + 2346.93819); + weightSquat0.calculateCaloricWaste((-1.0F)); + weightSquat0.clone(); + assertEquals((-367_883_500), weightSquat0.getCaloricWaste()); + } + + @Test(timeout = 4000) + public void test08() throws Throwable { + UUID uUID0 = MockUUID.fromString(""); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + WeightSquat weightSquat0 = + new WeightSquat(uUID0, makeItFitDate0, 3086, "", "bx'0", 3086, 3086, 3086); + int int0 = weightSquat0.caloricWaste(0.0F); + assertEquals(0, int0); + } + + @Test(timeout = 4000) + public void test09() throws Throwable { + UUID uUID0 = MockUUID.fromString(""); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + WeightSquat weightSquat0 = new WeightSquat(uUID0, + makeItFitDate0, + 1169, + "", + "rRWe Q|i+&%Cr9oK", + (-308), + (-308), + 1169); + int int0 = weightSquat0.caloricWaste((-308)); + assertEquals(Integer.MIN_VALUE, int0); + } + + @Test(timeout = 4000) + public void test10() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + WeightSquat weightSquat0 = + new WeightSquat(uUID0, + makeItFitDate0, + 3990, + (String) null, + "MakeItFit.activities.implementation.WeightSquat", + 3, + 1011, + 0.0); + WeightSquat weightSquat1 = new WeightSquat(weightSquat0); + // Undeclared exception! + try { + weightSquat0.equals(weightSquat1); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.activities.Activity", e); + } + } + + @Test(timeout = 4000) + public void test11() throws Throwable { + WeightSquat weightSquat0 = null; + try { + weightSquat0 = new WeightSquat((WeightSquat) null); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.activities.Activity", e); + } + } + + @Test(timeout = 4000) + public void test12() throws Throwable { + UUID uUID0 = MockUUID.fromString(""); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + WeightSquat weightSquat0 = new WeightSquat(uUID0, + makeItFitDate0, + 1169, + "", + "rRWe Q|i+&%Cr9oK", + (-308), + (-308), + 1169); + int int0 = weightSquat0.caloricWaste(2013); + assertEquals(Integer.MAX_VALUE, int0); + } + + @Test(timeout = 4000) + public void test13() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + WeightSquat weightSquat0 = + new WeightSquat(uUID0, + makeItFitDate0, + 3990, + (String) null, + "MakeItFit.activities.implementation.WeightSquat", + 3, + 1011, + 0.0); + boolean boolean0 = weightSquat0.equals(makeItFitDate0); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test14() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + WeightSquat weightSquat0 = + new WeightSquat(uUID0, + makeItFitDate0, + 3990, + (String) null, + "MakeItFit.activities.implementation.WeightSquat", + 3, + 1011, + 0.0); + WeightSquat weightSquat1 = new WeightSquat(weightSquat0); + weightSquat0.setExpectedDuration((-1)); + boolean boolean0 = weightSquat0.equals(weightSquat1); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test15() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + WeightSquat weightSquat0 = + new WeightSquat(uUID0, + makeItFitDate0, + 3990, + (String) null, + "MakeItFit.activities.implementation.WeightSquat", + 3, + 1011, + 0.0); + String string0 = weightSquat0.toString(); + assertEquals( + "Activity: MakeItFit.activities.implementation.WeightSquat, Code: 04000000-0500-4000-8600-000007000000, Designation: null, Expected Duration: 3990 minutes, Realization Date: 14/02/2014, Caloric Waste: 0 calories, Repetitions: 3, Series: 1011, Weight: 0.0 Kg\n", + string0); + } + + @Test(timeout = 4000) + public void test16() throws Throwable { + WeightSquat weightSquat0 = null; + try { + weightSquat0 = new WeightSquat(); + fail("Expecting exception: NoSuchMethodError"); + + } catch (NoSuchMethodError e) { + // + // org.evosuite.runtime.mock.java.util.MockUUID.UUID(JJ)Ljava/util/UUID; + // + verifyException("MakeItFit.activities.Activity", e); + } + } +} diff --git a/src/evosuitetests/java/MakeItFit/activities/implementation/WeightSquat_ESTest_scaffolding.java b/src/evosuitetests/java/MakeItFit/activities/implementation/WeightSquat_ESTest_scaffolding.java new file mode 100644 index 0000000..93faf15 --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/activities/implementation/WeightSquat_ESTest_scaffolding.java @@ -0,0 +1,125 @@ +/** + * Scaffolding file used to store all the setups needed to run + * tests automatically generated by EvoSuite + * Wed Jun 04 20:05:32 GMT 2025 + */ + +package MakeItFit.activities.implementation; + +import org.evosuite.runtime.annotation.EvoSuiteClassExclude; +import org.evosuite.runtime.sandbox.Sandbox; +import org.evosuite.runtime.sandbox.Sandbox.SandboxMode; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Before; +import org.junit.BeforeClass; + +@EvoSuiteClassExclude +public class WeightSquat_ESTest_scaffolding { + + @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 = + "MakeItFit.activities.implementation.WeightSquat"; + 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(); + setSystemProperties(); + 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(); + setSystemProperties(); + 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(); + } + + public static void setSystemProperties() { + + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + java.lang.System.setProperty("file.encoding", "UTF-8"); + java.lang.System.setProperty("java.awt.headless", "true"); + java.lang.System.setProperty("java.io.tmpdir", "/tmp"); + java.lang.System.setProperty("user.country", "US"); + java.lang.System.setProperty("user.dir", "/home/voidbert/ATS"); + java.lang.System.setProperty("user.home", "/home/voidbert"); + java.lang.System.setProperty("user.language", "en"); + java.lang.System.setProperty("user.name", "voidbert"); + java.lang.System.setProperty("user.timezone", "Europe/Lisbon"); + } + + private static void initializeClasses() { + org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses( + WeightSquat_ESTest_scaffolding.class.getClassLoader(), + "MakeItFit.activities.Activity", + "MakeItFit.activities.types.RepetitionsWithWeights", + "MakeItFit.activities.implementation.PushUp", + "MakeItFit.activities.types.Repetitions", + "MakeItFit.activities.implementation.Trail", + "MakeItFit.utils.MakeItFitDate", + "MakeItFit.activities.types.Distance", + "MakeItFit.activities.ActivityInterface", + "MakeItFit.activities.types.DistanceWithAltimetry", + "MakeItFit.activities.HardInterface", + "MakeItFit.activities.implementation.Running", + "MakeItFit.activities.implementation.WeightSquat"); + } + + private static void resetClasses() { + org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader( + WeightSquat_ESTest_scaffolding.class.getClassLoader()); + + org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses( + "MakeItFit.activities.Activity", + "MakeItFit.activities.types.Repetitions", + "MakeItFit.activities.types.RepetitionsWithWeights", + "MakeItFit.activities.implementation.WeightSquat", + "MakeItFit.utils.MakeItFitDate", + "MakeItFit.activities.types.Distance", + "MakeItFit.activities.types.DistanceWithAltimetry", + "MakeItFit.activities.implementation.Trail", + "MakeItFit.activities.implementation.Running", + "MakeItFit.activities.implementation.PushUp"); + } +} diff --git a/src/evosuitetests/java/MakeItFit/activities/types/DistanceWithAltimetry_ESTest.java b/src/evosuitetests/java/MakeItFit/activities/types/DistanceWithAltimetry_ESTest.java new file mode 100644 index 0000000..8f8c9b8 --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/activities/types/DistanceWithAltimetry_ESTest.java @@ -0,0 +1,406 @@ +/* + * This file was automatically generated by EvoSuite + * Wed Jun 04 20:02:17 GMT 2025 + */ + +package MakeItFit.activities.types; + +import java.util.UUID; + +import MakeItFit.activities.implementation.Trail; +import MakeItFit.activities.types.DistanceWithAltimetry; +import MakeItFit.utils.MakeItFitDate; +import org.evosuite.runtime.EvoRunner; +import org.evosuite.runtime.EvoRunnerParameters; +import org.evosuite.runtime.mock.java.util.MockUUID; +import org.junit.Test; +import org.junit.runner.RunWith; + +import static org.evosuite.runtime.EvoAssertions.*; +import static org.junit.Assert.*; + +@RunWith(EvoRunner.class) +@EvoRunnerParameters(mockJVMNonDeterminism = true, + useVFS = true, + useVNET = true, + resetStaticState = true, + useJEE = true) +public class DistanceWithAltimetry_ESTest extends DistanceWithAltimetry_ESTest_scaffolding { + + @Test(timeout = 4000) + public void test00() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Trail trail0 = new Trail(uUID0, + makeItFitDate0, + 0, + "3c1", + "Elevation Gain: ", + 3900.4000249431224, + 1706.0, + 343.1280623, + 0); + Trail trail1 = trail0.clone(); + trail1.setElevationLoss(0.1); + boolean boolean0 = trail1.equals(trail0); + assertEquals(0.1, trail1.getElevationLoss(), 0.01); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test01() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Trail trail0 = new Trail(uUID0, + makeItFitDate0, + 0, + "3c1", + "Elevation Gain: ", + 3900.4000249431224, + 1706.0, + 343.1280623, + 0); + Trail trail1 = trail0.clone(); + trail1.setElevationGain((-662.0)); + boolean boolean0 = trail1.equals(trail0); + assertEquals((-662.0), trail1.getElevationGain(), 0.01); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test02() throws Throwable { + UUID uUID0 = MockUUID.fromString("y"); + Trail trail0 = new Trail(uUID0, + (MakeItFitDate) null, + 0, + "", + "M.)", + 1202.29969993051, + 0, + (-3270.8), + (-210)); + trail0.calculateCaloricWaste(556.03235F); + assertEquals(1523, trail0.getCaloricWaste()); + } + + @Test(timeout = 4000) + public void test03() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + Trail trail0 = new Trail(uUID0, (MakeItFitDate) null, (-1037), "", "", 0.0, 0.0, 0.0, 0); + double double0 = trail0.getElevationLoss(); + assertEquals(0.0, trail0.getElevationGain(), 0.01); + assertEquals(0.0, double0, 0.01); + } + + @Test(timeout = 4000) + public void test04() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Trail trail0 = new Trail(uUID0, makeItFitDate0, 3483, "", "", 3483, 0.0, 3483, (-5570)); + double double0 = trail0.getElevationLoss(); + assertEquals(3483.0, double0, 0.01); + assertEquals(0.0, trail0.getElevationGain(), 0.01); + } + + @Test(timeout = 4000) + public void test05() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Trail trail0 = new Trail((UUID) null, + makeItFitDate0, + 2, + "56;:(CM2],J#i2YT", + "56;:(CM2],J#i2YT", + 2, + 2, + (-3068.0), + 2); + trail0.setElevationGain(0); + double double0 = trail0.getElevationGain(); + assertEquals(0.0, double0, 0.01); + } + + @Test(timeout = 4000) + public void test06() throws Throwable { + UUID uUID0 = MockUUID.fromString(""); + Trail trail0 = new Trail(uUID0, + (MakeItFitDate) null, + 0, + "", + "", + (-466.859162114474), + (-466.859162114474), + 0.5, + 1); + double double0 = trail0.getElevationGain(); + assertEquals(0.5, trail0.getElevationLoss(), 0.01); + assertEquals((-466.859162114474), double0, 0.01); + } + + @Test(timeout = 4000) + public void test07() throws Throwable { + UUID uUID0 = MockUUID.fromString(",bZF7|in="); + Trail trail0 = new Trail(uUID0, + (MakeItFitDate) null, + (-1486), + "", + "z<.kd|ya", + 1330.0F, + 2, + (-3666), + 4253); + trail0.setDuration(2); + DistanceWithAltimetry distanceWithAltimetry0 = trail0.clone(); + assertTrue(distanceWithAltimetry0.equals((Object) trail0)); + assertEquals(2.0, distanceWithAltimetry0.getElevationGain(), 0.01); + assertEquals((-3666.0), distanceWithAltimetry0.getElevationLoss(), 0.01); + } + + @Test(timeout = 4000) + public void test08() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Trail trail0 = new Trail(uUID0, + makeItFitDate0, + 1, + "YtHr/Yz:T0<|>!,+d9", + "YtHr/Yz:T0<|>!,+d9", + 1, + 1, + 0.0, + 1); + trail0.setDuration((-842)); + DistanceWithAltimetry distanceWithAltimetry0 = trail0.clone(); + assertEquals(1.0, trail0.getElevationGain(), 0.01); + assertEquals(1.0, distanceWithAltimetry0.getElevationGain(), 0.01); + assertEquals(0.0, trail0.getElevationLoss(), 0.01); + } + + @Test(timeout = 4000) + public void test09() throws Throwable { + UUID uUID0 = MockUUID.fromString("_~Oj}fX$eI"); + Trail trail0 = new Trail(uUID0, + (MakeItFitDate) null, + 0, + "_~Oj}fX$eI", + "f~2f", + 0.0, + 2612.374926666792, + 2612.374926666792, + 0); + DistanceWithAltimetry distanceWithAltimetry0 = trail0.clone(); + assertEquals(2612.374926666792, distanceWithAltimetry0.getElevationLoss(), 0.01); + assertEquals(2612.374926666792, distanceWithAltimetry0.getElevationGain(), 0.01); + assertTrue(distanceWithAltimetry0.equals((Object) trail0)); + } + + @Test(timeout = 4000) + public void test10() throws Throwable { + Trail trail0 = new Trail((UUID) null, + (MakeItFitDate) null, + (-2_146_577_154), + (String) null, + "I", + (-1536.0), + (-2_146_577_154), + (-1.0185913245472784), + (-2_146_577_154)); + trail0.setCaloricWaste(1); + DistanceWithAltimetry distanceWithAltimetry0 = trail0.clone(); + assertEquals((-1.0185913245472784), distanceWithAltimetry0.getElevationLoss(), 0.01); + assertEquals((-2.146577154E9), trail0.getElevationGain(), 0.01); + assertEquals((-2.146577154E9), distanceWithAltimetry0.getElevationGain(), 0.01); + assertEquals((-1.0185913245472784), trail0.getElevationLoss(), 0.01); + } + + @Test(timeout = 4000) + public void test11() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Trail trail0 = new Trail(uUID0, + makeItFitDate0, + 0, + "YtHr/Yz:T0<|>!,+d9", + "YtHr/Yz:T0<|>!,+d9", + (-316.1), + 0, + 0.0, + 1); + trail0.updateActivity(1); + trail0.clone(); + assertEquals(0.0, trail0.getElevationLoss(), 0.01); + assertEquals(0.0, trail0.getElevationGain(), 0.01); + } + + @Test(timeout = 4000) + public void test12() throws Throwable { + UUID uUID0 = MockUUID.fromString("G@"); + Trail trail0 = new Trail(uUID0, (MakeItFitDate) null, 0, "G@", "G@", 0, 1.0, 0, 0); + trail0.caloricWaste(0.0F); + assertEquals(0.0, trail0.getElevationLoss(), 0.01); + assertEquals(1.0, trail0.getElevationGain(), 0.01); + } + + @Test(timeout = 4000) + public void test13() throws Throwable { + UUID uUID0 = MockUUID.fromString("T3bZvm"); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Trail trail0 = + new Trail(uUID0, makeItFitDate0, 2792, "'nS1BEGs7e", "Repetitions: ", 0.0, 0.0, 0.0, 0); + trail0.setElevationGain(2792); + int int0 = trail0.caloricWaste(2792); + assertEquals(2792.0, trail0.getElevationGain(), 0.01); + assertEquals(7795, int0); + } + + @Test(timeout = 4000) + public void test14() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Trail trail0 = new Trail((UUID) null, + makeItFitDate0, + 2, + "56;:(CM2],J#i2YT", + "56;:(CM2],J#i2YT", + 2, + 2, + (-3068.0), + 2); + int int0 = trail0.caloricWaste(2); + assertEquals((-6), int0); + assertEquals(2.0, trail0.getElevationGain(), 0.01); + } + + @Test(timeout = 4000) + public void test15() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Trail trail0 = new Trail((UUID) null, + makeItFitDate0, + 2, + "56;:(CM2],J#i2YT", + "56;:(CM2],J#i2YT", + 2, + 2, + (-3068.0), + 2); + double double0 = trail0.getElevationGain(); + assertEquals(2.0, double0, 0.01); + assertEquals((-3068.0), trail0.getElevationLoss(), 0.01); + } + + @Test(timeout = 4000) + public void test16() throws Throwable { + UUID uUID0 = MockUUID.fromString("y"); + Trail trail0 = new Trail(uUID0, + (MakeItFitDate) null, + 0, + "", + "M.)", + 1202.29969993051, + 0, + (-3270.8), + (-210)); + double double0 = trail0.getElevationLoss(); + assertEquals((-3270.8), double0, 0.01); + assertEquals(0.0, trail0.getElevationGain(), 0.01); + } + + @Test(timeout = 4000) + public void test17() throws Throwable { + UUID uUID0 = MockUUID.fromString("Repetitions: "); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Trail trail0 = + new Trail(uUID0, makeItFitDate0, 68, "Repetitions: ", "Repetitions: ", 68, 68, 68, 68); + Trail trail1 = new Trail(trail0); + trail1.setElevationLoss(1); + boolean boolean0 = trail0.equals(trail1); + assertEquals(1.0, trail1.getElevationLoss(), 0.01); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test18() throws Throwable { + UUID uUID0 = MockUUID.fromString("Repetitions: "); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Trail trail0 = + new Trail(uUID0, makeItFitDate0, 68, "Repetitions: ", "Repetitions: ", 68, 68, 68, 68); + Trail trail1 = new Trail(trail0); + boolean boolean0 = trail0.equals(trail1); + assertTrue(boolean0); + assertEquals(68.0, trail1.getElevationGain(), 0.01); + assertEquals(68.0, trail0.getElevationLoss(), 0.01); + } + + @Test(timeout = 4000) + public void test19() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Trail trail0 = new Trail(uUID0, makeItFitDate0, 2415, "tH", "tH", 2415, 2415, 2415, 2415); + Trail trail1 = new Trail(uUID0, makeItFitDate0, 1, "tH", "tH", 2, 0, 0, 0); + trail0.equals(trail1); + assertEquals(0.0, trail1.getElevationGain(), 0.01); + assertEquals(0.0, trail1.getElevationLoss(), 0.01); + assertEquals(2415.0, trail0.getElevationGain(), 0.01); + } + + @Test(timeout = 4000) + public void test20() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Trail trail0 = new Trail(uUID0, + makeItFitDate0, + (-611), + "6}|KEatx7tT&.)CCq", + "6}|KEatx7tT&.)CCq", + (-611), + (-611), + (-611), + (-611)); + Trail trail1 = new Trail(trail0); + assertEquals((-611.0), trail1.getElevationGain(), 0.01); + + trail1.setElevationGain(0); + boolean boolean0 = trail1.equals(trail0); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test21() throws Throwable { + Trail trail0 = new Trail((UUID) null, + (MakeItFitDate) null, + (-2_146_577_154), + (String) null, + "I", + (-1536.0), + (-2_146_577_154), + (-1.0185913245472784), + (-2_146_577_154)); + String string0 = trail0.toString(); + assertEquals( + "Activity: I, Code: 00000000-0100-4000-8200-000003000000, Designation: null, Expected Duration: -2146577154 minutes, Realization Date: null, Caloric Waste: 0 calories, Distance: -1536.0 meters, Elevation Gain: -2.146577154E9 meters, Elevation Loss: -1.0185913245472784 meters, Trail Type: -2146577154\n", + string0); + } + + @Test(timeout = 4000) + public void test22() throws Throwable { + Trail trail0 = new Trail((UUID) null, + (MakeItFitDate) null, + (-2_146_577_154), + (String) null, + "I", + (-1536.0), + (-2_146_577_154), + (-1.0185913245472784), + (-2_146_577_154)); + DistanceWithAltimetry distanceWithAltimetry0 = trail0.clone(); + // Undeclared exception! + try { + distanceWithAltimetry0.equals(trail0); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.activities.Activity", e); + } + } +} diff --git a/src/evosuitetests/java/MakeItFit/activities/types/DistanceWithAltimetry_ESTest_scaffolding.java b/src/evosuitetests/java/MakeItFit/activities/types/DistanceWithAltimetry_ESTest_scaffolding.java new file mode 100644 index 0000000..6ca7a8a --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/activities/types/DistanceWithAltimetry_ESTest_scaffolding.java @@ -0,0 +1,125 @@ +/** + * Scaffolding file used to store all the setups needed to run + * tests automatically generated by EvoSuite + * Wed Jun 04 20:02:17 GMT 2025 + */ + +package MakeItFit.activities.types; + +import org.evosuite.runtime.annotation.EvoSuiteClassExclude; +import org.evosuite.runtime.sandbox.Sandbox; +import org.evosuite.runtime.sandbox.Sandbox.SandboxMode; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Before; +import org.junit.BeforeClass; + +@EvoSuiteClassExclude +public class DistanceWithAltimetry_ESTest_scaffolding { + + @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 = + "MakeItFit.activities.types.DistanceWithAltimetry"; + 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(); + setSystemProperties(); + 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(); + setSystemProperties(); + 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(); + } + + public static void setSystemProperties() { + + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + java.lang.System.setProperty("file.encoding", "UTF-8"); + java.lang.System.setProperty("java.awt.headless", "true"); + java.lang.System.setProperty("java.io.tmpdir", "/tmp"); + java.lang.System.setProperty("user.country", "US"); + java.lang.System.setProperty("user.dir", "/home/voidbert/ATS"); + java.lang.System.setProperty("user.home", "/home/voidbert"); + java.lang.System.setProperty("user.language", "en"); + java.lang.System.setProperty("user.name", "voidbert"); + java.lang.System.setProperty("user.timezone", "Europe/Lisbon"); + } + + private static void initializeClasses() { + org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses( + DistanceWithAltimetry_ESTest_scaffolding.class.getClassLoader(), + "MakeItFit.activities.Activity", + "MakeItFit.activities.implementation.PushUp", + "MakeItFit.activities.types.RepetitionsWithWeights", + "MakeItFit.activities.types.Repetitions", + "MakeItFit.activities.implementation.Trail", + "MakeItFit.activities.types.Distance", + "MakeItFit.utils.MakeItFitDate", + "MakeItFit.activities.ActivityInterface", + "MakeItFit.activities.types.DistanceWithAltimetry", + "MakeItFit.activities.HardInterface", + "MakeItFit.activities.implementation.Running", + "MakeItFit.activities.implementation.WeightSquat"); + } + + private static void resetClasses() { + org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader( + DistanceWithAltimetry_ESTest_scaffolding.class.getClassLoader()); + + org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses( + "MakeItFit.activities.Activity", + "MakeItFit.activities.types.Distance", + "MakeItFit.activities.types.DistanceWithAltimetry", + "MakeItFit.utils.MakeItFitDate", + "MakeItFit.activities.implementation.Trail", + "MakeItFit.activities.implementation.Running", + "MakeItFit.activities.types.Repetitions", + "MakeItFit.activities.implementation.PushUp", + "MakeItFit.activities.types.RepetitionsWithWeights", + "MakeItFit.activities.implementation.WeightSquat"); + } +} diff --git a/src/evosuitetests/java/MakeItFit/activities/types/Distance_ESTest.java b/src/evosuitetests/java/MakeItFit/activities/types/Distance_ESTest.java new file mode 100644 index 0000000..c472e06 --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/activities/types/Distance_ESTest.java @@ -0,0 +1,270 @@ +/* + * This file was automatically generated by EvoSuite + * Wed Jun 04 20:03:22 GMT 2025 + */ + +package MakeItFit.activities.types; + +import java.util.UUID; + +import MakeItFit.activities.implementation.Running; +import MakeItFit.activities.implementation.Trail; +import MakeItFit.activities.types.Distance; +import MakeItFit.utils.MakeItFitDate; +import org.evosuite.runtime.EvoRunner; +import org.evosuite.runtime.EvoRunnerParameters; +import org.evosuite.runtime.mock.java.util.MockUUID; +import org.junit.Test; +import org.junit.runner.RunWith; + +import static org.evosuite.runtime.EvoAssertions.*; +import static org.junit.Assert.*; + +@RunWith(EvoRunner.class) +@EvoRunnerParameters(mockJVMNonDeterminism = true, + useVFS = true, + useVNET = true, + resetStaticState = true, + useJEE = true) +public class Distance_ESTest extends Distance_ESTest_scaffolding { + + @Test(timeout = 4000) + public void test00() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Running running0 = new Running(uUID0, makeItFitDate0, 34, "", "A]FdosP", 34, 2481.2); + Running running1 = new Running(running0); + running0.setDistance(0.2); + boolean boolean0 = running0.equals(running1); + assertEquals(0.2, running0.getDistance(), 0.01); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test01() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + Running running0 = + new Running(uUID0, (MakeItFitDate) null, (-1), "LdErs", + ",?L", + (-2768), + 1890, + 1890); + int int0 = weightSquat0.getSeries(); + assertEquals((-2768), weightSquat0.getRepetitions()); + assertEquals(1890, int0); + } + + @Test(timeout = 4000) + public void test21() throws Throwable { + UUID uUID0 = MockUUID.fromString(""); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + WeightSquat weightSquat0 = + new WeightSquat(uUID0, makeItFitDate0, 0, "", "", 0, (-1808), 0.0); + int int0 = weightSquat0.getRepetitions(); + assertEquals((-1808), weightSquat0.getSeries()); + assertEquals(0, int0); + } + + @Test(timeout = 4000) + public void test22() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + WeightSquat weightSquat0 = new WeightSquat(uUID0, + makeItFitDate0, + 14, + "Q=V OYAKz[~Yfb4Xz", + "Q=V OYAKz[~Yfb4Xz", + 14, + 14, + 14); + WeightSquat weightSquat1 = new WeightSquat(weightSquat0); + weightSquat0.setSeries(28); + boolean boolean0 = weightSquat0.equals(weightSquat1); + assertEquals(28, weightSquat0.getSeries()); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test23() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + WeightSquat weightSquat0 = new WeightSquat(uUID0, + makeItFitDate0, + 14, + "Q=V OYAKz[~Yfb4Xz", + "Q=V OYAKz[~Yfb4Xz", + 14, + 14, + 14); + WeightSquat weightSquat1 = new WeightSquat(weightSquat0); + boolean boolean0 = weightSquat1.equals(weightSquat0); + assertEquals(14, weightSquat0.getSeries()); + assertEquals(14, weightSquat1.getRepetitions()); + assertTrue(boolean0); + } + + @Test(timeout = 4000) + public void test24() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + WeightSquat weightSquat0 = new WeightSquat(uUID0, + makeItFitDate0, + 14, + "Q=V OYAKz[~Yfb4Xz", + "Q=V OYAKz[~Yfb4Xz", + 14, + 14, + 14); + WeightSquat weightSquat1 = new WeightSquat(uUID0, + makeItFitDate0, + 28, + "Q=V OYAKz[~Yfb4Xz", + "Q=V OYAKz[~Yfb4Xz", + 28, + 14, + 14); + boolean boolean0 = weightSquat0.equals(weightSquat1); + assertEquals(28, weightSquat1.getRepetitions()); + assertEquals(14, weightSquat1.getSeries()); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test25() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + PushUp pushUp0 = new PushUp((UUID) null, + makeItFitDate0, + (-32), + "Trail linkedList0 = new LinkedList(); + Menu menu0 = new Menu(linkedList0); + MenuItem.Handler menuItem_Handler0 = + mock(MenuItem.Handler.class, new ViolatedAssumptionAnswer()); + MenuItem menuItem0 = new MenuItem("", menuItem_Handler0); + linkedList0.add(menuItem0); + linkedList0.offer(menuItem0); + linkedList0.add(menuItem0); + // Undeclared exception! + try { + menu0.run(); + fail("Expecting exception: NoSuchElementException"); + + } catch (NoSuchElementException e) { + // + // No line found + // + verifyException("java.util.Scanner", e); + } + } + + @Test(timeout = 4000) + public void test01() throws Throwable { + LinkedList linkedList0 = new LinkedList(); + linkedList0.add(0, (MenuItem) null); + Menu menu0 = new Menu(linkedList0); + // Undeclared exception! + try { + menu0.run(); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.menu.Menu", e); + } + } + + @Test(timeout = 4000) + public void test02() throws Throwable { + SystemInUtil.addInputLine("9"); + Menu menu0 = new Menu((List) null); + // Undeclared exception! + try { + menu0.getUserChoice(); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.menu.Menu", e); + } + } + + @Test(timeout = 4000) + public void test03() throws Throwable { + Menu menu0 = new Menu((List) null); + SystemInUtil.addInputLine("9"); + // Undeclared exception! + try { + menu0.executeSelectedOption(); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.menu.Menu", e); + } + } + + @Test(timeout = 4000) + public void test04() throws Throwable { + LinkedList linkedList0 = new LinkedList(); + Menu menu0 = new Menu(linkedList0); + linkedList0.add((MenuItem) null); + // Undeclared exception! + try { + menu0.display(); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.menu.Menu", e); + } + } + + @Test(timeout = 4000) + public void test05() throws Throwable { + SystemInUtil.addInputLine("2"); + LinkedList linkedList0 = new LinkedList(); + Menu menu0 = new Menu(linkedList0); + MenuItem.Handler menuItem_Handler0 = + mock(MenuItem.Handler.class, new ViolatedAssumptionAnswer()); + MenuItem menuItem0 = new MenuItem("", menuItem_Handler0); + linkedList0.add(menuItem0); + int int0 = menu0.getUserChoice(); + assertEquals(2, int0); + } + + @Test(timeout = 4000) + public void test06() throws Throwable { + SystemInUtil.addInputLine("2"); + LinkedList linkedList0 = new LinkedList(); + Menu menu0 = new Menu(linkedList0); + MenuItem.Handler menuItem_Handler0 = + mock(MenuItem.Handler.class, new ViolatedAssumptionAnswer()); + MenuItem menuItem0 = new MenuItem("", menuItem_Handler0); + linkedList0.add(menuItem0); + menu0.run(); + } + + @Test(timeout = 4000) + public void test07() throws Throwable { + SystemInUtil.addInputLine("2"); + LinkedList linkedList0 = new LinkedList(); + Menu menu0 = new Menu(linkedList0); + MenuItem.Handler menuItem_Handler0 = + mock(MenuItem.Handler.class, new ViolatedAssumptionAnswer()); + MenuItem menuItem0 = new MenuItem("", menuItem_Handler0); + linkedList0.add(menuItem0); + linkedList0.add(menuItem0); + menu0.executeSelectedOption(); + } + + @Test(timeout = 4000) + public void test08() throws Throwable { + SystemInUtil.addInputLine("2"); + LinkedList linkedList0 = new LinkedList(); + Menu menu0 = new Menu(linkedList0); + MenuItem.Handler menuItem_Handler0 = + mock(MenuItem.Handler.class, new ViolatedAssumptionAnswer()); + MenuItem menuItem0 = new MenuItem("", menuItem_Handler0); + linkedList0.add(menuItem0); + menu0.executeSelectedOption(); + } + + @Test(timeout = 4000) + public void test09() throws Throwable { + LinkedList linkedList0 = new LinkedList(); + SystemInUtil.addInputLine("0"); + Menu menu0 = new Menu(linkedList0); + // Undeclared exception! + try { + menu0.getUserChoice(); + fail("Expecting exception: NoSuchElementException"); + + } catch (NoSuchElementException e) { + // + // No line found + // + verifyException("java.util.Scanner", e); + } + } + + @Test(timeout = 4000) + public void test10() throws Throwable { + LinkedList linkedList0 = new LinkedList(); + Menu menu0 = new Menu(linkedList0); + SystemInUtil.addInputLine("9"); + // Undeclared exception! + try { + menu0.getUserChoice(); + fail("Expecting exception: NoSuchElementException"); + + } catch (NoSuchElementException e) { + // + // No line found + // + verifyException("java.util.Scanner", e); + } + } + + @Test(timeout = 4000) + public void test11() throws Throwable { + LinkedList linkedList0 = new LinkedList(); + Menu menu0 = new Menu(linkedList0); + // Undeclared exception! + try { + menu0.executeSelectedOption(); + fail("Expecting exception: NoSuchElementException"); + + } catch (NoSuchElementException e) { + // + // No line found + // + verifyException("java.util.Scanner", e); + } + } + + @Test(timeout = 4000) + public void test12() throws Throwable { + LinkedList linkedList0 = new LinkedList(); + MenuItem.PreCondition menuItem_PreCondition0 = + mock(MenuItem.PreCondition.class, new ViolatedAssumptionAnswer()); + doReturn(false).when(menuItem_PreCondition0).validate(); + MenuItem.Handler menuItem_Handler0 = + mock(MenuItem.Handler.class, new ViolatedAssumptionAnswer()); + MenuItem menuItem0 = new MenuItem(";7C{(co0f~", menuItem_PreCondition0, menuItem_Handler0); + linkedList0.add(menuItem0); + Menu menu0 = new Menu(linkedList0); + menu0.display(); + } + + @Test(timeout = 4000) + public void test13() throws Throwable { + LinkedList linkedList0 = new LinkedList(); + MenuItem.Handler menuItem_Handler0 = + mock(MenuItem.Handler.class, new ViolatedAssumptionAnswer()); + MenuItem menuItem0 = new MenuItem("", menuItem_Handler0); + linkedList0.add(menuItem0); + Menu menu0 = new Menu(linkedList0); + menu0.display(); + } +} diff --git a/src/evosuitetests/java/MakeItFit/menu/Menu_ESTest_scaffolding.java b/src/evosuitetests/java/MakeItFit/menu/Menu_ESTest_scaffolding.java new file mode 100644 index 0000000..a5d268b --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/menu/Menu_ESTest_scaffolding.java @@ -0,0 +1,123 @@ +/** + * Scaffolding file used to store all the setups needed to run + * tests automatically generated by EvoSuite + * Wed Jun 04 19:59:02 GMT 2025 + */ + +package MakeItFit.menu; + +import org.evosuite.runtime.annotation.EvoSuiteClassExclude; +import org.evosuite.runtime.sandbox.Sandbox; +import org.evosuite.runtime.sandbox.Sandbox.SandboxMode; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Before; +import org.junit.BeforeClass; + +import static org.evosuite.shaded.org.mockito.Mockito.*; + +@EvoSuiteClassExclude +public class Menu_ESTest_scaffolding { + + @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 = "MakeItFit.menu.Menu"; + 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(); + setSystemProperties(); + initializeClasses(); + org.evosuite.runtime.Runtime.getInstance().resetRuntime(); + try { + initMocksToAvoidTimeoutsInTheTests(); + } catch (ClassNotFoundException e) {} + } + + @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(); + setSystemProperties(); + org.evosuite.runtime.GuiSupport.setHeadless(); + org.evosuite.runtime.Runtime.getInstance().resetRuntime(); + org.evosuite.runtime.agent.InstrumentingAgent.activate(); + org.evosuite.runtime.util.SystemInUtil.getInstance().initForTestCase(); + } + + @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(); + } + + public static void setSystemProperties() { + + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + java.lang.System.setProperty("file.encoding", "UTF-8"); + java.lang.System.setProperty("java.awt.headless", "true"); + java.lang.System.setProperty("java.io.tmpdir", "/tmp"); + java.lang.System.setProperty("user.country", "US"); + java.lang.System.setProperty("user.dir", "/home/voidbert/ATS"); + java.lang.System.setProperty("user.home", "/home/voidbert"); + java.lang.System.setProperty("user.language", "en"); + java.lang.System.setProperty("user.name", "voidbert"); + java.lang.System.setProperty("user.timezone", "Europe/Lisbon"); + } + + private static void initializeClasses() { + org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses( + Menu_ESTest_scaffolding.class.getClassLoader(), + "MakeItFit.menu.MenuItem$PreCondition", + "MakeItFit.menu.MenuItem$Handler", + "MakeItFit.menu.Menu", + "MakeItFit.menu.MenuItem"); + } + + private static void initMocksToAvoidTimeoutsInTheTests() throws ClassNotFoundException { + mock(Class.forName("MakeItFit.menu.MenuItem$Handler", + false, + Menu_ESTest_scaffolding.class.getClassLoader())); + mock(Class.forName("MakeItFit.menu.MenuItem$PreCondition", + false, + Menu_ESTest_scaffolding.class.getClassLoader())); + } + + private static void resetClasses() { + org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader( + Menu_ESTest_scaffolding.class.getClassLoader()); + + org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses( + "MakeItFit.menu.Menu", + "MakeItFit.menu.MenuItem"); + } +} diff --git a/src/evosuitetests/java/MakeItFit/queries/HowManyAltimetryDone_ESTest.java b/src/evosuitetests/java/MakeItFit/queries/HowManyAltimetryDone_ESTest.java new file mode 100644 index 0000000..53b9e7f --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/queries/HowManyAltimetryDone_ESTest.java @@ -0,0 +1,384 @@ +/* + * This file was automatically generated by EvoSuite + * Wed Jun 04 20:23:35 GMT 2025 + */ + +package MakeItFit.queries; + +import java.util.UUID; + +import MakeItFit.activities.implementation.PushUp; +import MakeItFit.activities.implementation.Trail; +import MakeItFit.queries.HowManyAltimetryDone; +import MakeItFit.users.Gender; +import MakeItFit.users.UserManager; +import MakeItFit.users.types.Professional; +import MakeItFit.utils.MakeItFitDate; +import org.evosuite.runtime.EvoRunner; +import org.evosuite.runtime.EvoRunnerParameters; +import org.evosuite.runtime.mock.java.util.MockUUID; +import org.junit.Test; +import org.junit.runner.RunWith; + +import static org.evosuite.runtime.EvoAssertions.*; +import static org.junit.Assert.*; + +@RunWith(EvoRunner.class) +@EvoRunnerParameters(mockJVMNonDeterminism = true, + useVFS = true, + useVNET = true, + resetStaticState = true, + useJEE = true) +public class HowManyAltimetryDone_ESTest extends HowManyAltimetryDone_ESTest_scaffolding { + + @Test(timeout = 4000) + public void test00() throws Throwable { + HowManyAltimetryDone howManyAltimetryDone0 = new HowManyAltimetryDone(); + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Other; + Professional professional0 = new Professional("4.-Q2e/3", + 115, + gender0, + 115, + 115, + 115, + 115, + "4.-Q2e/3", + "4.-Q2e/3", + "4.-Q2e/3", + 115); + UUID uUID0 = MockUUID.fromString("4.-Q2e/3"); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Trail trail0 = + new Trail(uUID0, makeItFitDate0, 115, "4.-Q2e/3", "4.-Q2e/3", 115, 115, 115, 115); + trail0.setElevationGain((-1129.5728258107)); + professional0.addActivity(trail0); + userManager0.insertUser(professional0); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays((-1)); + MakeItFitDate makeItFitDate2 = makeItFitDate0.plusDays(115); + double double0 = howManyAltimetryDone0.executeQuery(userManager0, + "4.-Q2e/3", + makeItFitDate1, + makeItFitDate2); + assertEquals((-1014.5728258106999), double0, 0.01); + } + + @Test(timeout = 4000) + public void test01() throws Throwable { + HowManyAltimetryDone howManyAltimetryDone0 = new HowManyAltimetryDone(); + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Other; + Professional professional0 = new Professional("Invalid date.", + 57, + gender0, + 57, + 57, + 57, + 57, + "Invalid date.", + "Invalid date.", + "Invalid date.", + 57); + UUID uUID0 = MockUUID.fromString("Invalid date."); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Trail trail0 = new Trail(uUID0, + makeItFitDate0, + 2870, + "Amateur", + " does not exist.", + (-1784.0), + (-101.971), + 0.0, + 2870); + professional0.addActivity(trail0); + userManager0.insertUser(professional0); + double double0 = howManyAltimetryDone0.executeQuery(userManager0, "Invalid date."); + assertEquals((-101.971), double0, 0.01); + } + + @Test(timeout = 4000) + public void test02() throws Throwable { + HowManyAltimetryDone howManyAltimetryDone0 = new HowManyAltimetryDone(); + UserManager userManager0 = new UserManager(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays((-278)); + MakeItFitDate makeItFitDate2 = makeItFitDate1.clone(); + // Undeclared exception! + try { + howManyAltimetryDone0.executeQuery(userManager0, + (String) null, + makeItFitDate2, + makeItFitDate0); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test03() throws Throwable { + HowManyAltimetryDone howManyAltimetryDone0 = new HowManyAltimetryDone(); + UserManager userManager0 = new UserManager(); + // Undeclared exception! + try { + howManyAltimetryDone0.executeQuery(userManager0, "Invalid date."); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with email invalid date. does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test04() throws Throwable { + HowManyAltimetryDone howManyAltimetryDone0 = new HowManyAltimetryDone(); + // Undeclared exception! + try { + howManyAltimetryDone0.executeQuery((UserManager) null, ""); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.queries.HowManyAltimetryDone", e); + } + } + + @Test(timeout = 4000) + public void test05() throws Throwable { + HowManyAltimetryDone howManyAltimetryDone0 = new HowManyAltimetryDone(); + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Other; + Professional professional0 = + new Professional("{Ug", 64, gender0, 64, 64, 64, 64, "{Ug", "{Ug", "{Ug", 64); + UUID uUID0 = MockUUID.fromString("{Ug"); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + PushUp pushUp0 = new PushUp(uUID0, makeItFitDate0, 64, "{Ug", "{Ug", 64, 64); + professional0.addActivity(pushUp0); + userManager0.insertUser(professional0); + double double0 = howManyAltimetryDone0.executeQuery(userManager0, "{Ug"); + assertEquals(0.0, double0, 0.01); + } + + @Test(timeout = 4000) + public void test06() throws Throwable { + HowManyAltimetryDone howManyAltimetryDone0 = new HowManyAltimetryDone(); + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Other; + Professional professional0 = new Professional("Invalid date.", + 47, + gender0, + 47, + 47, + 47, + 47, + "Invalid date.", + "Invalid date.", + "Invalid date.", + 47); + UUID uUID0 = MockUUID.fromString("Invalid date."); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Trail trail0 = + new Trail(uUID0, makeItFitDate0, 47, "Invalid date.", "Invalid date.", 47, 47, 47, 47); + professional0.addActivity(trail0); + userManager0.insertUser(professional0); + double double0 = howManyAltimetryDone0.executeQuery(userManager0, "Invalid date."); + assertEquals(94.0, double0, 0.01); + } + + @Test(timeout = 4000) + public void test07() throws Throwable { + HowManyAltimetryDone howManyAltimetryDone0 = new HowManyAltimetryDone(); + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Other; + Professional professional0 = new Professional("4.-Q2e/3", + 115, + gender0, + 115, + 115, + 115, + 115, + "4.-Q2e/3", + "4.-Q2e/3", + "4.-Q2e/3", + 115); + UUID uUID0 = MockUUID.fromString("4.-Q2e/3"); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Trail trail0 = + new Trail(uUID0, makeItFitDate0, 115, "4.-Q2e/3", "4.-Q2e/3", 115, 115, 115, 115); + professional0.addActivity(trail0); + userManager0.insertUser(professional0); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays((-1)); + MakeItFitDate makeItFitDate2 = makeItFitDate0.plusDays(115); + double double0 = howManyAltimetryDone0.executeQuery(userManager0, + "4.-Q2e/3", + makeItFitDate1, + makeItFitDate2); + assertEquals(230.0, double0, 0.01); + } + + @Test(timeout = 4000) + public void test08() throws Throwable { + HowManyAltimetryDone howManyAltimetryDone0 = new HowManyAltimetryDone(); + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Other; + Professional professional0 = new Professional("4.-Q2e/3", + 115, + gender0, + 115, + 115, + 115, + 115, + "4.-Q2e/3", + "4.-Q2e/3", + "4.-Q2e/3", + 115); + UUID uUID0 = MockUUID.fromString("4.-Q2e/3"); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Trail trail0 = + new Trail(uUID0, makeItFitDate0, 115, "4.-Q2e/3", "4.-Q2e/3", 115, 115, 115, 115); + professional0.addActivity(trail0); + userManager0.insertUser(professional0); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays((-1)); + double double0 = howManyAltimetryDone0.executeQuery(userManager0, + "4.-Q2e/3", + makeItFitDate1, + makeItFitDate0); + assertEquals(0.0, double0, 0.01); + } + + @Test(timeout = 4000) + public void test09() throws Throwable { + HowManyAltimetryDone howManyAltimetryDone0 = new HowManyAltimetryDone(); + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Other; + Professional professional0 = new Professional("4.-Q2e/3", + 115, + gender0, + 115, + 115, + 115, + 115, + "4.-Q2e/3", + "4.-Q2e/3", + "4.-Q2e/3", + 115); + UUID uUID0 = MockUUID.fromString("4.-Q2e/3"); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Trail trail0 = + new Trail(uUID0, makeItFitDate0, 115, "4.-Q2e/3", "4.-Q2e/3", 115, 115, 115, 115); + professional0.addActivity(trail0); + userManager0.insertUser(professional0); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays(115); + double double0 = howManyAltimetryDone0.executeQuery(userManager0, + "4.-Q2e/3", + makeItFitDate0, + makeItFitDate1); + assertEquals(0.0, double0, 0.01); + } + + @Test(timeout = 4000) + public void test10() throws Throwable { + HowManyAltimetryDone howManyAltimetryDone0 = new HowManyAltimetryDone(); + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Other; + Professional professional0 = + new Professional("{Ug", 64, gender0, 64, 64, 64, 64, "{Ug", "{Ug", "{Ug", 64); + UUID uUID0 = MockUUID.fromString("{Ug"); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + PushUp pushUp0 = new PushUp(uUID0, makeItFitDate0, 64, "{Ug", "{Ug", 64, 64); + professional0.addActivity(pushUp0); + userManager0.insertUser(professional0); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays((-1469)); + double double0 = + howManyAltimetryDone0.executeQuery(userManager0, "{Ug", makeItFitDate1, makeItFitDate0); + assertEquals(0.0, double0, 0.01); + } + + @Test(timeout = 4000) + public void test11() throws Throwable { + HowManyAltimetryDone howManyAltimetryDone0 = new HowManyAltimetryDone(); + UserManager userManager0 = new UserManager(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays((-1469)); + // Undeclared exception! + try { + howManyAltimetryDone0.executeQuery(userManager0, "{Ug", makeItFitDate1, makeItFitDate0); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with email {ug does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test12() throws Throwable { + UserManager userManager0 = new UserManager(); + HowManyAltimetryDone howManyAltimetryDone0 = new HowManyAltimetryDone(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + // Undeclared exception! + try { + howManyAltimetryDone0.executeQuery(userManager0, + "H4y^", + makeItFitDate0, + (MakeItFitDate) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Invalid date. + // + verifyException("MakeItFit.queries.HowManyAltimetryDone", e); + } + } + + @Test(timeout = 4000) + public void test13() throws Throwable { + HowManyAltimetryDone howManyAltimetryDone0 = new HowManyAltimetryDone(); + UserManager userManager0 = new UserManager(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + // Undeclared exception! + try { + howManyAltimetryDone0.executeQuery(userManager0, "{Ug", makeItFitDate0, makeItFitDate0); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Invalid date. + // + verifyException("MakeItFit.queries.HowManyAltimetryDone", e); + } + } + + @Test(timeout = 4000) + public void test14() throws Throwable { + HowManyAltimetryDone howManyAltimetryDone0 = new HowManyAltimetryDone(); + UserManager userManager0 = new UserManager(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + // Undeclared exception! + try { + howManyAltimetryDone0.executeQuery(userManager0, + "{Ug", + (MakeItFitDate) null, + makeItFitDate0); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Invalid date. + // + verifyException("MakeItFit.queries.HowManyAltimetryDone", e); + } + } +} diff --git a/src/evosuitetests/java/MakeItFit/queries/HowManyAltimetryDone_ESTest_scaffolding.java b/src/evosuitetests/java/MakeItFit/queries/HowManyAltimetryDone_ESTest_scaffolding.java new file mode 100644 index 0000000..81b3f57 --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/queries/HowManyAltimetryDone_ESTest_scaffolding.java @@ -0,0 +1,144 @@ +/** + * Scaffolding file used to store all the setups needed to run + * tests automatically generated by EvoSuite + * Wed Jun 04 20:23:35 GMT 2025 + */ + +package MakeItFit.queries; + +import org.evosuite.runtime.annotation.EvoSuiteClassExclude; +import org.evosuite.runtime.sandbox.Sandbox; +import org.evosuite.runtime.sandbox.Sandbox.SandboxMode; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Before; +import org.junit.BeforeClass; + +@EvoSuiteClassExclude +public class HowManyAltimetryDone_ESTest_scaffolding { + + @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 = "MakeItFit.queries.HowManyAltimetryDone"; + 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(); + setSystemProperties(); + 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(); + setSystemProperties(); + 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(); + } + + public static void setSystemProperties() { + + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + java.lang.System.setProperty("file.encoding", "UTF-8"); + java.lang.System.setProperty("java.awt.headless", "true"); + java.lang.System.setProperty("java.io.tmpdir", "/tmp"); + java.lang.System.setProperty("user.country", "US"); + java.lang.System.setProperty("user.dir", "/home/voidbert/ATS"); + java.lang.System.setProperty("user.home", "/home/voidbert"); + java.lang.System.setProperty("user.language", "en"); + java.lang.System.setProperty("user.name", "voidbert"); + java.lang.System.setProperty("user.timezone", "Europe/Lisbon"); + } + + private static void initializeClasses() { + org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses( + HowManyAltimetryDone_ESTest_scaffolding.class.getClassLoader(), + "MakeItFit.users.UserInterface", + "MakeItFit.exceptions.InvalidTypeException", + "MakeItFit.users.Gender", + "MakeItFit.utils.MakeItFitDate", + "MakeItFit.exceptions.ExistingEntityConflictException", + "MakeItFit.activities.ActivityInterface", + "MakeItFit.activities.types.DistanceWithAltimetry", + "MakeItFit.users.types.Occasional", + "MakeItFit.activities.Activity", + "MakeItFit.exceptions.EntityDoesNotExistException", + "MakeItFit.users.types.Amateur", + "MakeItFit.activities.implementation.PushUp", + "MakeItFit.activities.types.RepetitionsWithWeights", + "MakeItFit.activities.types.Repetitions", + "MakeItFit.activities.implementation.Trail", + "MakeItFit.users.User", + "MakeItFit.activities.types.Distance", + "MakeItFit.users.UserManager", + "MakeItFit.queries.HowManyAltimetryDone", + "MakeItFit.activities.HardInterface", + "MakeItFit.activities.implementation.Running", + "MakeItFit.users.types.Professional", + "MakeItFit.activities.implementation.WeightSquat"); + } + + private static void resetClasses() { + org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader( + HowManyAltimetryDone_ESTest_scaffolding.class.getClassLoader()); + + org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses( + "MakeItFit.queries.HowManyAltimetryDone", + "MakeItFit.users.UserManager", + "MakeItFit.utils.MakeItFitDate", + "MakeItFit.exceptions.EntityDoesNotExistException", + "MakeItFit.users.User", + "MakeItFit.users.types.Amateur", + "MakeItFit.users.types.Professional", + "MakeItFit.activities.Activity", + "MakeItFit.activities.types.Repetitions", + "MakeItFit.activities.implementation.PushUp", + "MakeItFit.activities.types.Distance", + "MakeItFit.activities.types.DistanceWithAltimetry", + "MakeItFit.activities.implementation.Trail", + "MakeItFit.activities.types.RepetitionsWithWeights", + "MakeItFit.activities.implementation.WeightSquat", + "MakeItFit.users.types.Occasional", + "MakeItFit.exceptions.InvalidTypeException", + "MakeItFit.activities.implementation.Running", + "MakeItFit.exceptions.ExistingEntityConflictException"); + } +} diff --git a/src/evosuitetests/java/MakeItFit/queries/HowManyKMsDone_ESTest.java b/src/evosuitetests/java/MakeItFit/queries/HowManyKMsDone_ESTest.java new file mode 100644 index 0000000..95650b0 --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/queries/HowManyKMsDone_ESTest.java @@ -0,0 +1,245 @@ +/* + * This file was automatically generated by EvoSuite + * Wed Jun 04 20:29:00 GMT 2025 + */ + +package MakeItFit.queries; + +import java.util.UUID; + +import MakeItFit.activities.implementation.Running; +import MakeItFit.activities.implementation.WeightSquat; +import MakeItFit.queries.HowManyKMsDone; +import MakeItFit.users.Gender; +import MakeItFit.users.UserManager; +import MakeItFit.users.types.Amateur; +import MakeItFit.utils.MakeItFitDate; +import org.evosuite.runtime.EvoRunner; +import org.evosuite.runtime.EvoRunnerParameters; +import org.evosuite.runtime.mock.java.util.MockUUID; +import org.junit.Test; +import org.junit.runner.RunWith; + +import static org.evosuite.runtime.EvoAssertions.*; +import static org.junit.Assert.*; + +@RunWith(EvoRunner.class) +@EvoRunnerParameters(mockJVMNonDeterminism = true, + useVFS = true, + useVNET = true, + resetStaticState = true, + useJEE = true) +public class HowManyKMsDone_ESTest extends HowManyKMsDone_ESTest_scaffolding { + + @Test(timeout = 4000) + public void test00() throws Throwable { + HowManyKMsDone howManyKMsDone0 = new HowManyKMsDone(); + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Male; + Amateur amateur0 = new Amateur("8", 12, gender0, 12, 12, 12, 12, "8", "8", "8"); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + UUID uUID0 = MockUUID.randomUUID(); + Running running0 = new Running(uUID0, + makeItFitDate0, + 1, + "8", + "MakeItFit.ueries.HowManyKMs>one", + (-22.529456300227302), + 1); + amateur0.addActivity(running0); + userManager0.insertUser(amateur0); + double double0 = howManyKMsDone0.executeQuery(userManager0, "8"); + assertEquals((-0.0225294563002273), double0, 0.01); + } + + @Test(timeout = 4000) + public void test01() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays((-3622)); + HowManyKMsDone howManyKMsDone0 = new HowManyKMsDone(); + // Undeclared exception! + try { + howManyKMsDone0.executeQuery((UserManager) null, "", makeItFitDate1, makeItFitDate0); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.queries.HowManyKMsDone", e); + } + } + + @Test(timeout = 4000) + public void test02() throws Throwable { + HowManyKMsDone howManyKMsDone0 = new HowManyKMsDone(); + UserManager userManager0 = new UserManager(); + // Undeclared exception! + try { + howManyKMsDone0.executeQuery(userManager0, "Invalid dates."); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with email invalid dates. does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test03() throws Throwable { + HowManyKMsDone howManyKMsDone0 = new HowManyKMsDone(); + UserManager userManager0 = new UserManager(); + // Undeclared exception! + try { + howManyKMsDone0.executeQuery(userManager0, (String) null); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test04() throws Throwable { + HowManyKMsDone howManyKMsDone0 = new HowManyKMsDone(); + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Male; + Amateur amateur0 = new Amateur("8", 12, gender0, 12, 12, 12, 12, "8", "8", "8"); + UUID uUID0 = MockUUID.fromString("8"); + MakeItFitDate makeItFitDate0 = MakeItFitDate.of(12, 12, 12); + WeightSquat weightSquat0 = new WeightSquat(uUID0, makeItFitDate0, 12, "8", "8", 12, 12, 12); + amateur0.addActivity(weightSquat0); + userManager0.insertUser(amateur0); + double double0 = howManyKMsDone0.executeQuery(userManager0, "8"); + assertEquals(0.0, double0, 0.01); + } + + @Test(timeout = 4000) + public void test05() throws Throwable { + HowManyKMsDone howManyKMsDone0 = new HowManyKMsDone(); + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Male; + Amateur amateur0 = new Amateur("8", 12, gender0, 12, 12, 12, 12, "8", "8", "8"); + UUID uUID0 = MockUUID.fromString("8"); + MakeItFitDate makeItFitDate0 = MakeItFitDate.of(12, 12, 12); + Running running0 = new Running(uUID0, makeItFitDate0, 12, "8", "8", 12, 12); + amateur0.addActivity(running0); + userManager0.insertUser(amateur0); + double double0 = howManyKMsDone0.executeQuery(userManager0, "8"); + assertEquals(0.012, double0, 0.01); + } + + @Test(timeout = 4000) + public void test06() throws Throwable { + HowManyKMsDone howManyKMsDone0 = new HowManyKMsDone(); + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Male; + Amateur amateur0 = new Amateur("8", 12, gender0, 12, 12, 12, 12, "8", "8", "8"); + UUID uUID0 = MockUUID.fromString("8"); + MakeItFitDate makeItFitDate0 = MakeItFitDate.of(12, 12, 12); + WeightSquat weightSquat0 = new WeightSquat(uUID0, makeItFitDate0, 12, "8", "8", 12, 12, 12); + amateur0.addActivity(weightSquat0); + userManager0.insertUser(amateur0); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays(12); + double double0 = + howManyKMsDone0.executeQuery(userManager0, "8", makeItFitDate0, makeItFitDate1); + assertEquals(0.0, double0, 0.01); + } + + @Test(timeout = 4000) + public void test07() throws Throwable { + HowManyKMsDone howManyKMsDone0 = new HowManyKMsDone(); + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Male; + Amateur amateur0 = new Amateur("8", 12, gender0, 12, 12, 12, 12, "8", "8", "8"); + UUID uUID0 = MockUUID.fromString("8"); + MakeItFitDate makeItFitDate0 = MakeItFitDate.of(12, 12, 12); + Running running0 = new Running(uUID0, makeItFitDate0, 12, "8", "8", 12, 12); + amateur0.addActivity(running0); + userManager0.insertUser(amateur0); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays(12); + double double0 = + howManyKMsDone0.executeQuery(userManager0, "8", makeItFitDate0, makeItFitDate1); + assertEquals(0.0, double0, 0.01); + } + + @Test(timeout = 4000) + public void test08() throws Throwable { + HowManyKMsDone howManyKMsDone0 = new HowManyKMsDone(); + UserManager userManager0 = new UserManager(); + MakeItFitDate makeItFitDate0 = MakeItFitDate.of(12, 12, 12); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays(12); + // Undeclared exception! + try { + howManyKMsDone0.executeQuery(userManager0, "8", makeItFitDate0, makeItFitDate1); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with email 8 does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test09() throws Throwable { + HowManyKMsDone howManyKMsDone0 = new HowManyKMsDone(); + UserManager userManager0 = new UserManager(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + // Undeclared exception! + try { + howManyKMsDone0.executeQuery(userManager0, "", makeItFitDate0, (MakeItFitDate) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Invalid dates. + // + verifyException("MakeItFit.queries.HowManyKMsDone", e); + } + } + + @Test(timeout = 4000) + public void test10() throws Throwable { + HowManyKMsDone howManyKMsDone0 = new HowManyKMsDone(); + UserManager userManager0 = new UserManager(); + MakeItFitDate makeItFitDate0 = MakeItFitDate.of(12, 12, 12); + // Undeclared exception! + try { + howManyKMsDone0.executeQuery(userManager0, "8", makeItFitDate0, makeItFitDate0); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Invalid dates. + // + verifyException("MakeItFit.queries.HowManyKMsDone", e); + } + } + + @Test(timeout = 4000) + public void test11() throws Throwable { + HowManyKMsDone howManyKMsDone0 = new HowManyKMsDone(); + UserManager userManager0 = new UserManager(); + // Undeclared exception! + try { + howManyKMsDone0.executeQuery(userManager0, + "Male", + (MakeItFitDate) null, + (MakeItFitDate) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Invalid dates. + // + verifyException("MakeItFit.queries.HowManyKMsDone", e); + } + } +} diff --git a/src/evosuitetests/java/MakeItFit/queries/HowManyKMsDone_ESTest_scaffolding.java b/src/evosuitetests/java/MakeItFit/queries/HowManyKMsDone_ESTest_scaffolding.java new file mode 100644 index 0000000..c6b2047 --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/queries/HowManyKMsDone_ESTest_scaffolding.java @@ -0,0 +1,144 @@ +/** + * Scaffolding file used to store all the setups needed to run + * tests automatically generated by EvoSuite + * Wed Jun 04 20:29:00 GMT 2025 + */ + +package MakeItFit.queries; + +import org.evosuite.runtime.annotation.EvoSuiteClassExclude; +import org.evosuite.runtime.sandbox.Sandbox; +import org.evosuite.runtime.sandbox.Sandbox.SandboxMode; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Before; +import org.junit.BeforeClass; + +@EvoSuiteClassExclude +public class HowManyKMsDone_ESTest_scaffolding { + + @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 = "MakeItFit.queries.HowManyKMsDone"; + 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(); + setSystemProperties(); + 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(); + setSystemProperties(); + 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(); + } + + public static void setSystemProperties() { + + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + java.lang.System.setProperty("file.encoding", "UTF-8"); + java.lang.System.setProperty("java.awt.headless", "true"); + java.lang.System.setProperty("java.io.tmpdir", "/tmp"); + java.lang.System.setProperty("user.country", "US"); + java.lang.System.setProperty("user.dir", "/home/voidbert/ATS"); + java.lang.System.setProperty("user.home", "/home/voidbert"); + java.lang.System.setProperty("user.language", "en"); + java.lang.System.setProperty("user.name", "voidbert"); + java.lang.System.setProperty("user.timezone", "Europe/Lisbon"); + } + + private static void initializeClasses() { + org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses( + HowManyKMsDone_ESTest_scaffolding.class.getClassLoader(), + "MakeItFit.users.UserInterface", + "MakeItFit.exceptions.InvalidTypeException", + "MakeItFit.users.Gender", + "MakeItFit.utils.MakeItFitDate", + "MakeItFit.exceptions.ExistingEntityConflictException", + "MakeItFit.activities.ActivityInterface", + "MakeItFit.activities.types.DistanceWithAltimetry", + "MakeItFit.users.types.Occasional", + "MakeItFit.activities.Activity", + "MakeItFit.exceptions.EntityDoesNotExistException", + "MakeItFit.users.types.Amateur", + "MakeItFit.activities.types.RepetitionsWithWeights", + "MakeItFit.activities.implementation.PushUp", + "MakeItFit.activities.types.Repetitions", + "MakeItFit.activities.implementation.Trail", + "MakeItFit.users.User", + "MakeItFit.activities.types.Distance", + "MakeItFit.queries.HowManyKMsDone", + "MakeItFit.users.UserManager", + "MakeItFit.activities.implementation.Running", + "MakeItFit.activities.HardInterface", + "MakeItFit.users.types.Professional", + "MakeItFit.activities.implementation.WeightSquat"); + } + + private static void resetClasses() { + org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader( + HowManyKMsDone_ESTest_scaffolding.class.getClassLoader()); + + org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses( + "MakeItFit.queries.HowManyKMsDone", + "MakeItFit.users.UserManager", + "MakeItFit.utils.MakeItFitDate", + "MakeItFit.exceptions.EntityDoesNotExistException", + "MakeItFit.users.User", + "MakeItFit.users.types.Amateur", + "MakeItFit.activities.Activity", + "MakeItFit.activities.types.Distance", + "MakeItFit.activities.types.DistanceWithAltimetry", + "MakeItFit.activities.implementation.Trail", + "MakeItFit.activities.types.Repetitions", + "MakeItFit.activities.types.RepetitionsWithWeights", + "MakeItFit.activities.implementation.WeightSquat", + "MakeItFit.activities.implementation.PushUp", + "MakeItFit.users.types.Occasional", + "MakeItFit.exceptions.InvalidTypeException", + "MakeItFit.users.types.Professional", + "MakeItFit.activities.implementation.Running", + "MakeItFit.exceptions.ExistingEntityConflictException"); + } +} diff --git a/src/evosuitetests/java/MakeItFit/queries/MostDemandingTrainingPlan_ESTest.java b/src/evosuitetests/java/MakeItFit/queries/MostDemandingTrainingPlan_ESTest.java new file mode 100644 index 0000000..f05c614 --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/queries/MostDemandingTrainingPlan_ESTest.java @@ -0,0 +1,109 @@ +/* + * This file was automatically generated by EvoSuite + * Wed Jun 04 20:26:50 GMT 2025 + */ + +package MakeItFit.queries; + +import java.util.UUID; + +import MakeItFit.queries.MostDemandingTrainingPlan; +import MakeItFit.trainingPlan.TrainingPlan; +import MakeItFit.trainingPlan.TrainingPlanManager; +import MakeItFit.users.Gender; +import MakeItFit.users.UserManager; +import MakeItFit.users.types.Amateur; +import MakeItFit.utils.MakeItFitDate; +import org.evosuite.runtime.EvoRunner; +import org.evosuite.runtime.EvoRunnerParameters; +import org.evosuite.runtime.Random; +import org.evosuite.runtime.mock.java.util.MockUUID; +import org.junit.Test; +import org.junit.runner.RunWith; + +import static org.evosuite.runtime.EvoAssertions.*; +import static org.junit.Assert.*; + +@RunWith(EvoRunner.class) +@EvoRunnerParameters(mockJVMNonDeterminism = true, + useVFS = true, + useVNET = true, + resetStaticState = true, + useJEE = true) +public class MostDemandingTrainingPlan_ESTest extends MostDemandingTrainingPlan_ESTest_scaffolding { + + @Test(timeout = 4000) + public void test0() throws Throwable { + MostDemandingTrainingPlan mostDemandingTrainingPlan0 = new MostDemandingTrainingPlan(); + UserManager userManager0 = new UserManager(); + // Undeclared exception! + try { + mostDemandingTrainingPlan0.executeQuery((TrainingPlanManager) null, userManager0); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.queries.MostDemandingTrainingPlan", e); + } + } + + @Test(timeout = 4000) + public void test1() throws Throwable { + MostDemandingTrainingPlan mostDemandingTrainingPlan0 = new MostDemandingTrainingPlan(); + UserManager userManager0 = new UserManager(); + TrainingPlanManager trainingPlanManager0 = new TrainingPlanManager(); + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Gender gender0 = Gender.Other; + Random.setNextRandom(0); + Amateur amateur0 = new Amateur("+[4", 0, gender0, 0, 0, 1, 1, "2Q]", "#b~CTBiBy}klF$r", ""); + userManager0.insertUser(amateur0); + TrainingPlan trainingPlan0 = trainingPlanManager0.createTrainingPlan(uUID0, makeItFitDate0); + trainingPlanManager0.insertTrainingPlan(trainingPlan0); + // Undeclared exception! + try { + mostDemandingTrainingPlan0.executeQuery(trainingPlanManager0, userManager0); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Invalid calculateIndex arguments + // + verifyException("MakeItFit.users.User", e); + } + } + + @Test(timeout = 4000) + public void test2() throws Throwable { + MostDemandingTrainingPlan mostDemandingTrainingPlan0 = new MostDemandingTrainingPlan(); + UserManager userManager0 = new UserManager(); + TrainingPlanManager trainingPlanManager0 = new TrainingPlanManager(); + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + TrainingPlan trainingPlan0 = new TrainingPlan(uUID0, makeItFitDate0); + trainingPlanManager0.insertTrainingPlan(trainingPlan0); + // Undeclared exception! + try { + mostDemandingTrainingPlan0.executeQuery(trainingPlanManager0, userManager0); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with code 00000000-0100-4000-8200-000003000000 does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test3() throws Throwable { + MostDemandingTrainingPlan mostDemandingTrainingPlan0 = new MostDemandingTrainingPlan(); + UserManager userManager0 = new UserManager(); + TrainingPlanManager trainingPlanManager0 = new TrainingPlanManager(); + TrainingPlan trainingPlan0 = + mostDemandingTrainingPlan0.executeQuery(trainingPlanManager0, userManager0); + assertNull(trainingPlan0); + } +} diff --git a/src/evosuitetests/java/MakeItFit/queries/MostDemandingTrainingPlan_ESTest_scaffolding.java b/src/evosuitetests/java/MakeItFit/queries/MostDemandingTrainingPlan_ESTest_scaffolding.java new file mode 100644 index 0000000..7494fe0 --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/queries/MostDemandingTrainingPlan_ESTest_scaffolding.java @@ -0,0 +1,155 @@ +/** + * Scaffolding file used to store all the setups needed to run + * tests automatically generated by EvoSuite + * Wed Jun 04 20:26:50 GMT 2025 + */ + +package MakeItFit.queries; + +import org.evosuite.runtime.annotation.EvoSuiteClassExclude; +import org.evosuite.runtime.sandbox.Sandbox; +import org.evosuite.runtime.sandbox.Sandbox.SandboxMode; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Before; +import org.junit.BeforeClass; + +@EvoSuiteClassExclude +public class MostDemandingTrainingPlan_ESTest_scaffolding { + + @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 = + "MakeItFit.queries.MostDemandingTrainingPlan"; + 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(); + setSystemProperties(); + 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(); + setSystemProperties(); + 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(); + } + + public static void setSystemProperties() { + + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + java.lang.System.setProperty("file.encoding", "UTF-8"); + java.lang.System.setProperty("java.awt.headless", "true"); + java.lang.System.setProperty("java.io.tmpdir", "/tmp"); + java.lang.System.setProperty("user.country", "US"); + java.lang.System.setProperty("user.dir", "/home/voidbert/ATS"); + java.lang.System.setProperty("user.home", "/home/voidbert"); + java.lang.System.setProperty("user.language", "en"); + java.lang.System.setProperty("user.name", "voidbert"); + java.lang.System.setProperty("user.timezone", "Europe/Lisbon"); + } + + private static void initializeClasses() { + org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses( + MostDemandingTrainingPlan_ESTest_scaffolding.class.getClassLoader(), + "MakeItFit.exceptions.InvalidTypeException", + "MakeItFit.activities.ActivityInterface", + "MakeItFit.activities.types.DistanceWithAltimetry", + "MakeItFit.trainingPlan.TrainingPlan", + "MakeItFit.activities.ActivityManager", + "MakeItFit.exceptions.EntityDoesNotExistException", + "MakeItFit.users.types.Amateur", + "MakeItFit.activities.implementation.PushUp", + "MakeItFit.activities.types.Repetitions", + "MakeItFit.queries.MostDemandingTrainingPlan", + "MakeItFit.users.User", + "MakeItFit.activities.types.Distance", + "MakeItFit.activities.HardInterface", + "MakeItFit.utils.ExtendedRandom", + "MakeItFit.users.types.Professional", + "MakeItFit.users.UserInterface", + "MakeItFit.utils.MyTuple", + "MakeItFit.users.Gender", + "MakeItFit.trainingPlan.TrainingPlanManager", + "MakeItFit.utils.MakeItFitDate", + "MakeItFit.exceptions.ExistingEntityConflictException", + "MakeItFit.users.types.Occasional", + "MakeItFit.activities.Activity", + "MakeItFit.activities.types.RepetitionsWithWeights", + "MakeItFit.activities.implementation.Trail", + "MakeItFit.users.UserManager", + "MakeItFit.activities.implementation.Running", + "MakeItFit.activities.implementation.WeightSquat"); + } + + private static void resetClasses() { + org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader( + MostDemandingTrainingPlan_ESTest_scaffolding.class.getClassLoader()); + + org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses( + "MakeItFit.queries.MostDemandingTrainingPlan", + "MakeItFit.trainingPlan.TrainingPlanManager", + "MakeItFit.utils.MakeItFitDate", + "MakeItFit.trainingPlan.TrainingPlan", + "MakeItFit.users.UserManager", + "MakeItFit.exceptions.EntityDoesNotExistException", + "MakeItFit.users.User", + "MakeItFit.users.types.Professional", + "MakeItFit.users.types.Amateur", + "MakeItFit.activities.Activity", + "MakeItFit.activities.types.Distance", + "MakeItFit.activities.types.DistanceWithAltimetry", + "MakeItFit.activities.implementation.Trail", + "MakeItFit.activities.implementation.Running", + "MakeItFit.activities.types.Repetitions", + "MakeItFit.activities.implementation.PushUp", + "MakeItFit.users.types.Occasional", + "MakeItFit.activities.types.RepetitionsWithWeights", + "MakeItFit.activities.implementation.WeightSquat", + "MakeItFit.exceptions.InvalidTypeException", + "MakeItFit.activities.ActivityManager", + "MakeItFit.utils.ExtendedRandom", + "MakeItFit.utils.MyTuple", + "MakeItFit.exceptions.ExistingEntityConflictException"); + } +} diff --git a/src/evosuitetests/java/MakeItFit/queries/MostDoneActivity_ESTest.java b/src/evosuitetests/java/MakeItFit/queries/MostDoneActivity_ESTest.java new file mode 100644 index 0000000..95d96b1 --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/queries/MostDoneActivity_ESTest.java @@ -0,0 +1,141 @@ +/* + * This file was automatically generated by EvoSuite + * Wed Jun 04 20:27:55 GMT 2025 + */ + +package MakeItFit.queries; + +import java.util.UUID; + +import MakeItFit.activities.implementation.PushUp; +import MakeItFit.activities.implementation.Running; +import MakeItFit.activities.implementation.Trail; +import MakeItFit.activities.implementation.WeightSquat; +import MakeItFit.queries.MostDoneActivity; +import MakeItFit.users.Gender; +import MakeItFit.users.UserManager; +import MakeItFit.users.types.Professional; +import MakeItFit.utils.MakeItFitDate; +import org.evosuite.runtime.EvoRunner; +import org.evosuite.runtime.EvoRunnerParameters; +import org.evosuite.runtime.mock.java.util.MockUUID; +import org.junit.Test; +import org.junit.runner.RunWith; + +import static org.evosuite.runtime.EvoAssertions.*; +import static org.junit.Assert.*; + +@RunWith(EvoRunner.class) +@EvoRunnerParameters(mockJVMNonDeterminism = true, + useVFS = true, + useVNET = true, + resetStaticState = true, + useJEE = true) +public class MostDoneActivity_ESTest extends MostDoneActivity_ESTest_scaffolding { + + @Test(timeout = 4000) + public void test0() throws Throwable { + MostDoneActivity mostDoneActivity0 = new MostDoneActivity(); + // Undeclared exception! + try { + mostDoneActivity0.executeQuery((UserManager) null); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.queries.MostDoneActivity", e); + } + } + + @Test(timeout = 4000) + public void test1() throws Throwable { + MostDoneActivity mostDoneActivity0 = new MostDoneActivity(); + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Other; + Professional professional0 = new Professional("Disman.ke", + 1238, + gender0, + 1238, + 1238, + 1238, + 1238, + "Disman.ke", + "Disman.ke", + "Disman.ke", + 1238); + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + PushUp pushUp0 = + new PushUp(uUID0, makeItFitDate0, 1238, "Disman.ke", "Disman.ke", 1238, 1238); + professional0.addActivity(pushUp0); + userManager0.insertUser(professional0); + String string0 = mostDoneActivity0.executeQuery(userManager0); + assertEquals("Repetitions", string0); + } + + @Test(timeout = 4000) + public void test2() throws Throwable { + MostDoneActivity mostDoneActivity0 = new MostDoneActivity(); + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Other; + Professional professional0 = + new Professional("D5", 20, gender0, 20, 20, 20, 20, "D5", "D5", "D5", 20); + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + WeightSquat weightSquat0 = + new WeightSquat(uUID0, makeItFitDate0, 20, "D5", "D5", 20, 20, 20); + professional0.addActivity(weightSquat0); + userManager0.insertUser(professional0); + String string0 = mostDoneActivity0.executeQuery(userManager0); + assertEquals("RepetitionsWithWeights", string0); + } + + @Test(timeout = 4000) + public void test3() throws Throwable { + MostDoneActivity mostDoneActivity0 = new MostDoneActivity(); + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Other; + Professional professional0 = + new Professional("", 1242, gender0, 1242, 1242, 1242, 1242, "", "", "", 1242); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Running running0 = new Running((UUID) null, makeItFitDate0, 1242, "", "", 1242, 1242); + professional0.addActivity(running0); + userManager0.insertUser(professional0); + String string0 = mostDoneActivity0.executeQuery(userManager0); + assertEquals("Distance", string0); + } + + @Test(timeout = 4000) + public void test4() throws Throwable { + MostDoneActivity mostDoneActivity0 = new MostDoneActivity(); + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Male; + Professional professional0 = new Professional("DistanceWithAltimetry", + 1126, + gender0, + 1126, + 1126, + 1126, + 1126, + "DistanceWithAltimetry", + "DistanceWithAltimetry", + "DistanceWithAltimetry", + 1126); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Trail trail0 = new Trail((UUID) null, + makeItFitDate0, + 1126, + "DistanceWithAltimetry", + "DistanceWithAltimetry", + 1126, + 1126, + 1126, + 1126); + professional0.addActivity(trail0); + userManager0.insertUser(professional0); + String string0 = mostDoneActivity0.executeQuery(userManager0); + assertEquals("DistanceWithAltimetry", string0); + } +} diff --git a/src/evosuitetests/java/MakeItFit/queries/MostDoneActivity_ESTest_scaffolding.java b/src/evosuitetests/java/MakeItFit/queries/MostDoneActivity_ESTest_scaffolding.java new file mode 100644 index 0000000..2101d81 --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/queries/MostDoneActivity_ESTest_scaffolding.java @@ -0,0 +1,144 @@ +/** + * Scaffolding file used to store all the setups needed to run + * tests automatically generated by EvoSuite + * Wed Jun 04 20:27:55 GMT 2025 + */ + +package MakeItFit.queries; + +import org.evosuite.runtime.annotation.EvoSuiteClassExclude; +import org.evosuite.runtime.sandbox.Sandbox; +import org.evosuite.runtime.sandbox.Sandbox.SandboxMode; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Before; +import org.junit.BeforeClass; + +@EvoSuiteClassExclude +public class MostDoneActivity_ESTest_scaffolding { + + @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 = "MakeItFit.queries.MostDoneActivity"; + 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(); + setSystemProperties(); + 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(); + setSystemProperties(); + 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(); + } + + public static void setSystemProperties() { + + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + java.lang.System.setProperty("file.encoding", "UTF-8"); + java.lang.System.setProperty("java.awt.headless", "true"); + java.lang.System.setProperty("java.io.tmpdir", "/tmp"); + java.lang.System.setProperty("user.country", "US"); + java.lang.System.setProperty("user.dir", "/home/voidbert/ATS"); + java.lang.System.setProperty("user.home", "/home/voidbert"); + java.lang.System.setProperty("user.language", "en"); + java.lang.System.setProperty("user.name", "voidbert"); + java.lang.System.setProperty("user.timezone", "Europe/Lisbon"); + } + + private static void initializeClasses() { + org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses( + MostDoneActivity_ESTest_scaffolding.class.getClassLoader(), + "MakeItFit.users.UserInterface", + "MakeItFit.exceptions.InvalidTypeException", + "MakeItFit.users.Gender", + "MakeItFit.utils.MakeItFitDate", + "MakeItFit.exceptions.ExistingEntityConflictException", + "MakeItFit.activities.ActivityInterface", + "MakeItFit.activities.types.DistanceWithAltimetry", + "MakeItFit.users.types.Occasional", + "MakeItFit.queries.MostDoneActivity", + "MakeItFit.activities.Activity", + "MakeItFit.exceptions.EntityDoesNotExistException", + "MakeItFit.users.types.Amateur", + "MakeItFit.activities.types.RepetitionsWithWeights", + "MakeItFit.activities.implementation.PushUp", + "MakeItFit.activities.types.Repetitions", + "MakeItFit.activities.implementation.Trail", + "MakeItFit.users.User", + "MakeItFit.activities.types.Distance", + "MakeItFit.users.UserManager", + "MakeItFit.activities.HardInterface", + "MakeItFit.activities.implementation.Running", + "MakeItFit.users.types.Professional", + "MakeItFit.activities.implementation.WeightSquat"); + } + + private static void resetClasses() { + org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader( + MostDoneActivity_ESTest_scaffolding.class.getClassLoader()); + + org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses( + "MakeItFit.queries.MostDoneActivity", + "MakeItFit.users.UserManager", + "MakeItFit.users.User", + "MakeItFit.users.types.Amateur", + "MakeItFit.activities.Activity", + "MakeItFit.activities.types.Repetitions", + "MakeItFit.activities.types.RepetitionsWithWeights", + "MakeItFit.activities.implementation.WeightSquat", + "MakeItFit.exceptions.EntityDoesNotExistException", + "MakeItFit.users.types.Professional", + "MakeItFit.utils.MakeItFitDate", + "MakeItFit.activities.implementation.PushUp", + "MakeItFit.activities.types.Distance", + "MakeItFit.activities.implementation.Running", + "MakeItFit.users.types.Occasional", + "MakeItFit.activities.types.DistanceWithAltimetry", + "MakeItFit.activities.implementation.Trail", + "MakeItFit.exceptions.InvalidTypeException", + "MakeItFit.exceptions.ExistingEntityConflictException"); + } +} diff --git a/src/evosuitetests/java/MakeItFit/queries/QueriesManager_ESTest.java b/src/evosuitetests/java/MakeItFit/queries/QueriesManager_ESTest.java new file mode 100644 index 0000000..8667cde --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/queries/QueriesManager_ESTest.java @@ -0,0 +1,508 @@ +/* + * This file was automatically generated by EvoSuite + * Wed Jun 04 20:25:46 GMT 2025 + */ + +package MakeItFit.queries; + +import java.util.UUID; + +import MakeItFit.queries.QueriesManager; +import MakeItFit.trainingPlan.TrainingPlan; +import MakeItFit.trainingPlan.TrainingPlanManager; +import MakeItFit.users.Gender; +import MakeItFit.users.User; +import MakeItFit.users.UserManager; +import MakeItFit.users.types.Amateur; +import MakeItFit.users.types.Professional; +import MakeItFit.utils.MakeItFitDate; +import org.evosuite.runtime.EvoRunner; +import org.evosuite.runtime.EvoRunnerParameters; +import org.evosuite.runtime.mock.java.util.MockUUID; +import org.junit.Test; +import org.junit.runner.RunWith; + +import static org.evosuite.runtime.EvoAssertions.*; +import static org.junit.Assert.*; + +@RunWith(EvoRunner.class) +@EvoRunnerParameters(mockJVMNonDeterminism = true, + useVFS = true, + useVNET = true, + resetStaticState = true, + useJEE = true) +public class QueriesManager_ESTest extends QueriesManager_ESTest_scaffolding { + + @Test(timeout = 4000) + public void test00() throws Throwable { + QueriesManager queriesManager0 = new QueriesManager(); + UserManager userManager0 = new UserManager(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays((-782)); + User user0 = queriesManager0.executeQuerywhoBurnsMoreCalories(userManager0, + makeItFitDate1, + makeItFitDate0); + assertNull(user0); + } + + @Test(timeout = 4000) + public void test01() throws Throwable { + QueriesManager queriesManager0 = new QueriesManager(); + UserManager userManager0 = new UserManager(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays(3748); + User user0 = queriesManager0.executeQueryWhoDidTheMostActivities(userManager0, + makeItFitDate0, + makeItFitDate1); + assertNull(user0); + } + + @Test(timeout = 4000) + public void test02() throws Throwable { + QueriesManager queriesManager0 = new QueriesManager(); + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Female; + Professional professional0 = new Professional("H>_MlS.L!A0$J'", + 6, + gender0, + 6, + 10, + 1582, + 0, + "H>_MlS.L!A0$J'", + "", + "", + 6); + userManager0.insertUser(professional0); + double double0 = queriesManager0.executeQueryHowManyKMsDone(userManager0, ""); + assertEquals(0.0, double0, 0.01); + } + + @Test(timeout = 4000) + public void test03() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + QueriesManager queriesManager0 = new QueriesManager(); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays((-257)); + // Undeclared exception! + try { + queriesManager0.executeQuerywhoBurnsMoreCalories((UserManager) null, + makeItFitDate1, + makeItFitDate0); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.queries.WhoBurnsMoreCalories", e); + } + } + + @Test(timeout = 4000) + public void test04() throws Throwable { + QueriesManager queriesManager0 = new QueriesManager(); + // Undeclared exception! + try { + queriesManager0.executeQuerywhoBurnsMoreCalories((UserManager) null); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.queries.WhoBurnsMoreCalories", e); + } + } + + @Test(timeout = 4000) + public void test05() throws Throwable { + QueriesManager queriesManager0 = new QueriesManager(); + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Male; + Amateur amateur0 = new Amateur("MakeItFit.queries.QueriesManager", + 0, + gender0, + 0, + 1081, + 0, + 0, + "MakeItFit.queries.QueriesManager", + "", + "MakeItFit.queries.QueriesManager"); + userManager0.insertUser(amateur0); + // Undeclared exception! + try { + queriesManager0.executeQuerywhoBurnsMoreCalories(userManager0); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Invalid calculateIndex arguments + // + verifyException("MakeItFit.users.User", e); + } + } + + @Test(timeout = 4000) + public void test06() throws Throwable { + QueriesManager queriesManager0 = new QueriesManager(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays((-2546)); + MakeItFitDate makeItFitDate2 = makeItFitDate1.clone(); + // Undeclared exception! + try { + queriesManager0.executeQueryWhoDidTheMostActivities((UserManager) null, + makeItFitDate2, + makeItFitDate0); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.queries.WhoDidTheMostActivities", e); + } + } + + @Test(timeout = 4000) + public void test07() throws Throwable { + QueriesManager queriesManager0 = new QueriesManager(); + // Undeclared exception! + try { + queriesManager0.executeQueryWhoDidTheMostActivities((UserManager) null); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.queries.WhoDidTheMostActivities", e); + } + } + + @Test(timeout = 4000) + public void test08() throws Throwable { + QueriesManager queriesManager0 = new QueriesManager(); + // Undeclared exception! + try { + queriesManager0.executeQueryMostDoneActivity((UserManager) null); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.queries.MostDoneActivity", e); + } + } + + @Test(timeout = 4000) + public void test09() throws Throwable { + QueriesManager queriesManager0 = new QueriesManager(); + TrainingPlanManager trainingPlanManager0 = new TrainingPlanManager(); + UserManager userManager0 = new UserManager(); + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + TrainingPlan trainingPlan0 = trainingPlanManager0.createTrainingPlan(uUID0, makeItFitDate0); + trainingPlanManager0.insertTrainingPlan(trainingPlan0); + // Undeclared exception! + try { + queriesManager0.executeQueryMostDemandingTrainingPlan(trainingPlanManager0, + userManager0); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with code 00000000-0100-4000-8200-000003000000 does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test10() throws Throwable { + QueriesManager queriesManager0 = new QueriesManager(); + UserManager userManager0 = new UserManager(); + // Undeclared exception! + try { + queriesManager0.executeQueryMostDemandingTrainingPlan((TrainingPlanManager) null, + userManager0); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.queries.MostDemandingTrainingPlan", e); + } + } + + @Test(timeout = 4000) + public void test11() throws Throwable { + QueriesManager queriesManager0 = new QueriesManager(); + UserManager userManager0 = new UserManager(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays((-2990)); + MakeItFitDate makeItFitDate2 = makeItFitDate1.clone(); + // Undeclared exception! + try { + queriesManager0.executeQueryHowManyKMsDone(userManager0, + "\\)kPB", + makeItFitDate2, + makeItFitDate0); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with email \\)kpb does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test12() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + QueriesManager queriesManager0 = new QueriesManager(); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays(6250); + // Undeclared exception! + try { + queriesManager0.executeQueryHowManyKMsDone((UserManager) null, + "l~b>G5 LJ", + makeItFitDate0, + makeItFitDate1); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.queries.HowManyKMsDone", e); + } + } + + @Test(timeout = 4000) + public void test13() throws Throwable { + QueriesManager queriesManager0 = new QueriesManager(); + // Undeclared exception! + try { + queriesManager0.executeQueryHowManyKMsDone((UserManager) null, " calories, "); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.queries.HowManyKMsDone", e); + } + } + + @Test(timeout = 4000) + public void test14() throws Throwable { + QueriesManager queriesManager0 = new QueriesManager(); + UserManager userManager0 = new UserManager(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays(1); + // Undeclared exception! + try { + queriesManager0.executeQueryHowManyAltimetryDone(userManager0, + "", + makeItFitDate0, + makeItFitDate1); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with email does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test15() throws Throwable { + QueriesManager queriesManager0 = new QueriesManager(); + UserManager userManager0 = new UserManager(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays(1282); + // Undeclared exception! + try { + queriesManager0.executeQueryHowManyAltimetryDone(userManager0, + (String) null, + makeItFitDate0, + makeItFitDate1); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test16() throws Throwable { + QueriesManager queriesManager0 = new QueriesManager(); + // Undeclared exception! + try { + queriesManager0.executeQueryHowManyAltimetryDone((UserManager) null, "{%-{o)7"); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.queries.HowManyAltimetryDone", e); + } + } + + @Test(timeout = 4000) + public void test17() throws Throwable { + QueriesManager queriesManager0 = new QueriesManager(); + TrainingPlanManager trainingPlanManager0 = new TrainingPlanManager(); + UserManager userManager0 = new UserManager(); + TrainingPlan trainingPlan0 = + queriesManager0.executeQueryMostDemandingTrainingPlan(trainingPlanManager0, + userManager0); + assertNull(trainingPlan0); + } + + @Test(timeout = 4000) + public void test18() throws Throwable { + QueriesManager queriesManager0 = new QueriesManager(); + UserManager userManager0 = new UserManager(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + // Undeclared exception! + try { + queriesManager0.executeQueryHowManyAltimetryDone(userManager0, + "2gA.*$Uqd[HY7~Z", + makeItFitDate0, + (MakeItFitDate) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Invalid date. + // + verifyException("MakeItFit.queries.HowManyAltimetryDone", e); + } + } + + @Test(timeout = 4000) + public void test19() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + QueriesManager queriesManager0 = new QueriesManager(); + // Undeclared exception! + try { + queriesManager0.executeQueryHowManyKMsDone((UserManager) null, + "l~b>G5 LJ", + makeItFitDate0, + makeItFitDate0); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Invalid dates. + // + verifyException("MakeItFit.queries.HowManyKMsDone", e); + } + } + + @Test(timeout = 4000) + public void test20() throws Throwable { + QueriesManager queriesManager0 = new QueriesManager(); + UserManager userManager0 = new UserManager(); + // Undeclared exception! + try { + queriesManager0.executeQueryHowManyKMsDone(userManager0, "DistanceWithAltimetry"); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with email distancewithaltimetry does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test21() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + QueriesManager queriesManager0 = new QueriesManager(); + // Undeclared exception! + try { + queriesManager0.executeQueryWhoDidTheMostActivities((UserManager) null, + makeItFitDate0, + makeItFitDate0); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Invalid dates. + // + verifyException("MakeItFit.queries.WhoDidTheMostActivities", e); + } + } + + @Test(timeout = 4000) + public void test22() throws Throwable { + QueriesManager queriesManager0 = new QueriesManager(); + UserManager userManager0 = new UserManager(); + User user0 = queriesManager0.executeQuerywhoBurnsMoreCalories(userManager0); + assertNull(user0); + } + + @Test(timeout = 4000) + public void test23() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + QueriesManager queriesManager0 = new QueriesManager(); + UserManager userManager0 = new UserManager(); + // Undeclared exception! + try { + queriesManager0.executeQuerywhoBurnsMoreCalories(userManager0, + makeItFitDate0, + makeItFitDate0); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Invalid dates. + // + verifyException("MakeItFit.queries.WhoBurnsMoreCalories", e); + } + } + + @Test(timeout = 4000) + public void test24() throws Throwable { + QueriesManager queriesManager0 = new QueriesManager(); + UserManager userManager0 = new UserManager(); + // Undeclared exception! + try { + queriesManager0.executeQueryHowManyAltimetryDone(userManager0, "v-iSQ_GR30rQYw`"); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with email v-isq_gr30rqyw` does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test25() throws Throwable { + QueriesManager queriesManager0 = new QueriesManager(); + UserManager userManager0 = new UserManager(); + User user0 = queriesManager0.executeQueryWhoDidTheMostActivities(userManager0); + assertNull(user0); + } + + @Test(timeout = 4000) + public void test26() throws Throwable { + QueriesManager queriesManager0 = new QueriesManager(); + UserManager userManager0 = new UserManager(); + String string0 = queriesManager0.executeQueryMostDoneActivity(userManager0); + assertEquals("DistanceWithAltimetry", string0); + } +} diff --git a/src/evosuitetests/java/MakeItFit/queries/QueriesManager_ESTest_scaffolding.java b/src/evosuitetests/java/MakeItFit/queries/QueriesManager_ESTest_scaffolding.java new file mode 100644 index 0000000..d5f9169 --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/queries/QueriesManager_ESTest_scaffolding.java @@ -0,0 +1,165 @@ +/** + * Scaffolding file used to store all the setups needed to run + * tests automatically generated by EvoSuite + * Wed Jun 04 20:25:46 GMT 2025 + */ + +package MakeItFit.queries; + +import org.evosuite.runtime.annotation.EvoSuiteClassExclude; +import org.evosuite.runtime.sandbox.Sandbox; +import org.evosuite.runtime.sandbox.Sandbox.SandboxMode; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Before; +import org.junit.BeforeClass; + +@EvoSuiteClassExclude +public class QueriesManager_ESTest_scaffolding { + + @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 = "MakeItFit.queries.QueriesManager"; + 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(); + setSystemProperties(); + 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(); + setSystemProperties(); + 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(); + } + + public static void setSystemProperties() { + + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + java.lang.System.setProperty("file.encoding", "UTF-8"); + java.lang.System.setProperty("java.awt.headless", "true"); + java.lang.System.setProperty("java.io.tmpdir", "/tmp"); + java.lang.System.setProperty("user.country", "US"); + java.lang.System.setProperty("user.dir", "/home/voidbert/ATS"); + java.lang.System.setProperty("user.home", "/home/voidbert"); + java.lang.System.setProperty("user.language", "en"); + java.lang.System.setProperty("user.name", "voidbert"); + java.lang.System.setProperty("user.timezone", "Europe/Lisbon"); + } + + private static void initializeClasses() { + org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses( + QueriesManager_ESTest_scaffolding.class.getClassLoader(), + "MakeItFit.exceptions.InvalidTypeException", + "MakeItFit.trainingPlan.TrainingPlan", + "MakeItFit.activities.ActivityInterface", + "MakeItFit.activities.types.DistanceWithAltimetry", + "MakeItFit.activities.ActivityManager", + "MakeItFit.queries.QueriesManager", + "MakeItFit.exceptions.EntityDoesNotExistException", + "MakeItFit.users.types.Amateur", + "MakeItFit.activities.implementation.PushUp", + "MakeItFit.activities.types.Repetitions", + "MakeItFit.queries.MostDemandingTrainingPlan", + "MakeItFit.users.User", + "MakeItFit.activities.types.Distance", + "MakeItFit.activities.HardInterface", + "MakeItFit.utils.ExtendedRandom", + "MakeItFit.users.types.Professional", + "MakeItFit.users.UserInterface", + "MakeItFit.utils.MyTuple", + "MakeItFit.users.Gender", + "MakeItFit.utils.MakeItFitDate", + "MakeItFit.trainingPlan.TrainingPlanManager", + "MakeItFit.exceptions.ExistingEntityConflictException", + "MakeItFit.queries.WhoDidTheMostActivities", + "MakeItFit.users.types.Occasional", + "MakeItFit.activities.Activity", + "MakeItFit.queries.MostDoneActivity", + "MakeItFit.activities.types.RepetitionsWithWeights", + "MakeItFit.activities.implementation.Trail", + "MakeItFit.queries.WhoBurnsMoreCalories", + "MakeItFit.queries.HowManyKMsDone", + "MakeItFit.users.UserManager", + "MakeItFit.activities.implementation.Running", + "MakeItFit.queries.HowManyAltimetryDone", + "MakeItFit.activities.implementation.WeightSquat"); + } + + private static void resetClasses() { + org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader( + QueriesManager_ESTest_scaffolding.class.getClassLoader()); + + org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses( + "MakeItFit.queries.QueriesManager", + "MakeItFit.queries.HowManyAltimetryDone", + "MakeItFit.queries.HowManyKMsDone", + "MakeItFit.queries.MostDoneActivity", + "MakeItFit.queries.MostDemandingTrainingPlan", + "MakeItFit.queries.WhoBurnsMoreCalories", + "MakeItFit.queries.WhoDidTheMostActivities", + "MakeItFit.users.UserManager", + "MakeItFit.utils.MakeItFitDate", + "MakeItFit.trainingPlan.TrainingPlanManager", + "MakeItFit.exceptions.EntityDoesNotExistException", + "MakeItFit.users.User", + "MakeItFit.users.types.Amateur", + "MakeItFit.trainingPlan.TrainingPlan", + "MakeItFit.users.types.Professional", + "MakeItFit.activities.Activity", + "MakeItFit.activities.types.Repetitions", + "MakeItFit.activities.types.RepetitionsWithWeights", + "MakeItFit.activities.implementation.WeightSquat", + "MakeItFit.activities.types.Distance", + "MakeItFit.activities.implementation.Running", + "MakeItFit.activities.types.DistanceWithAltimetry", + "MakeItFit.activities.implementation.Trail", + "MakeItFit.users.types.Occasional", + "MakeItFit.exceptions.InvalidTypeException", + "MakeItFit.activities.ActivityManager", + "MakeItFit.utils.ExtendedRandom", + "MakeItFit.activities.implementation.PushUp", + "MakeItFit.utils.MyTuple"); + } +} diff --git a/src/evosuitetests/java/MakeItFit/queries/WhoBurnsMoreCalories_ESTest.java b/src/evosuitetests/java/MakeItFit/queries/WhoBurnsMoreCalories_ESTest.java new file mode 100644 index 0000000..f98e8c8 --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/queries/WhoBurnsMoreCalories_ESTest.java @@ -0,0 +1,355 @@ +/* + * This file was automatically generated by EvoSuite + * Wed Jun 04 20:24:41 GMT 2025 + */ + +package MakeItFit.queries; + +import java.util.UUID; + +import MakeItFit.activities.implementation.Running; +import MakeItFit.activities.implementation.WeightSquat; +import MakeItFit.queries.WhoBurnsMoreCalories; +import MakeItFit.users.Gender; +import MakeItFit.users.User; +import MakeItFit.users.UserManager; +import MakeItFit.users.types.Occasional; +import MakeItFit.utils.MakeItFitDate; +import org.evosuite.runtime.EvoRunner; +import org.evosuite.runtime.EvoRunnerParameters; +import org.evosuite.runtime.System; +import org.evosuite.runtime.mock.java.util.MockUUID; +import org.junit.Test; +import org.junit.runner.RunWith; + +import static org.evosuite.runtime.EvoAssertions.*; +import static org.junit.Assert.*; + +@RunWith(EvoRunner.class) +@EvoRunnerParameters(mockJVMNonDeterminism = true, + useVFS = true, + useVNET = true, + resetStaticState = true, + useJEE = true) +public class WhoBurnsMoreCalories_ESTest extends WhoBurnsMoreCalories_ESTest_scaffolding { + + @Test(timeout = 4000) + public void test00() throws Throwable { + WhoBurnsMoreCalories whoBurnsMoreCalories0 = new WhoBurnsMoreCalories(); + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Other; + Occasional occasional0 = + new Occasional("", 337, gender0, 337, 337, 337, 337, "", "", "", 337); + userManager0.insertUser(occasional0); + UUID uUID0 = MockUUID.fromString(""); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + WeightSquat weightSquat0 = + new WeightSquat(uUID0, makeItFitDate0, 1, "1h,1~ Ht.*`rO", "", (-4133), 337, 1); + occasional0.addActivity(weightSquat0); + User user0 = whoBurnsMoreCalories0.executeQuery(userManager0); + assertNull(user0); + } + + @Test(timeout = 4000) + public void test01() throws Throwable { + WhoBurnsMoreCalories whoBurnsMoreCalories0 = new WhoBurnsMoreCalories(); + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Female; + Occasional occasional0 = + new Occasional("", 334, gender0, 334, 334, 334, 334, "", "", "", 334); + userManager0.insertUser(occasional0); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + UUID uUID0 = MockUUID.randomUUID(); + Running running0 = new Running(uUID0, makeItFitDate0, 334, "", "", 334, 334); + userManager0.addActivityToUser("", running0); + userManager0.addActivityToUser("", running0); + User user0 = whoBurnsMoreCalories0.executeQuery(userManager0); + assertEquals("", user0.getEmail()); + } + + @Test(timeout = 4000) + public void test02() throws Throwable { + WhoBurnsMoreCalories whoBurnsMoreCalories0 = new WhoBurnsMoreCalories(); + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Female; + Occasional occasional0 = + new Occasional("", 334, gender0, 334, 334, 334, 334, "", "", "", 334); + userManager0.insertUser(occasional0); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + UUID uUID0 = MockUUID.randomUUID(); + Running running0 = new Running(uUID0, makeItFitDate0, 334, "", "", 334, 334); + running0.setDistance((-2877.1)); + userManager0.addActivityToUser("", running0); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays(334); + System.setCurrentTimeMillis(334); + MakeItFitDate makeItFitDate2 = new MakeItFitDate(); + User user0 = + whoBurnsMoreCalories0.executeQuery(userManager0, makeItFitDate2, makeItFitDate1); + assertNull(user0); + } + + @Test(timeout = 4000) + public void test03() throws Throwable { + WhoBurnsMoreCalories whoBurnsMoreCalories0 = new WhoBurnsMoreCalories(); + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Female; + Occasional occasional0 = + new Occasional("", 334, gender0, 334, 334, 334, 334, "", "", "", 334); + userManager0.insertUser(occasional0); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + UUID uUID0 = MockUUID.randomUUID(); + Running running0 = new Running(uUID0, makeItFitDate0, 334, "", "", 334, 334); + userManager0.addActivityToUser("", running0); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays(334); + userManager0.addActivityToUser("", running0); + System.setCurrentTimeMillis(334); + MakeItFitDate makeItFitDate2 = new MakeItFitDate(); + User user0 = + whoBurnsMoreCalories0.executeQuery(userManager0, makeItFitDate2, makeItFitDate1); + assertSame(user0, occasional0); + } + + @Test(timeout = 4000) + public void test04() throws Throwable { + WhoBurnsMoreCalories whoBurnsMoreCalories0 = new WhoBurnsMoreCalories(); + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Other; + Occasional occasional0 = new Occasional("L$6*R;`GQJP,y#", + 3506, + gender0, + 3506, + 3506, + 3506, + 3506, + "L$6*R;`GQJP,y#", + "L$6*R;`GQJP,y#", + "L$6*R;`GQJP,y#", + 3506); + occasional0.setAge(0); + userManager0.insertUser(occasional0); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + UUID uUID0 = MockUUID.randomUUID(); + Running running0 = new Running(uUID0, + makeItFitDate0, + 3506, + "L$6*R;`GQJP,y#", + "L$6*R;`GQJP,y#", + 3506, + 3506); + userManager0.addActivityToUser("L$6*R;`GQJP,y#", running0); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays(3506); + System.setCurrentTimeMillis(3506); + MakeItFitDate makeItFitDate2 = new MakeItFitDate(); + User user0 = + whoBurnsMoreCalories0.executeQuery(userManager0, makeItFitDate2, makeItFitDate1); + assertEquals(3506, user0.getHeight()); + } + + @Test(timeout = 4000) + public void test05() throws Throwable { + WhoBurnsMoreCalories whoBurnsMoreCalories0 = new WhoBurnsMoreCalories(); + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Other; + Occasional occasional0 = + new Occasional("", 337, gender0, 337, 337, 337, 337, "", "", "", 337); + occasional0.setLevel(0); + userManager0.insertUser(occasional0); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + UUID uUID0 = MockUUID.fromString(")r4+C;'\"`&cDaE'"); + Running running0 = new Running(uUID0, makeItFitDate0, 337, "", "", 337, 337); + userManager0.addActivityToUser("", running0); + User user0 = whoBurnsMoreCalories0.executeQuery(userManager0); + assertEquals("", user0.getName()); + } + + @Test(timeout = 4000) + public void test06() throws Throwable { + WhoBurnsMoreCalories whoBurnsMoreCalories0 = new WhoBurnsMoreCalories(); + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Other; + Occasional occasional0 = new Occasional("L$6*R;`GQJP,y#", + 3506, + gender0, + 3506, + 3506, + 3506, + 3506, + "L$6*R;`GQJP,y#", + "L$6*R;`GQJP,y#", + "L$6*R;`GQJP,y#", + 3506); + occasional0.setAge(0); + userManager0.insertUser(occasional0); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + UUID uUID0 = MockUUID.randomUUID(); + Running running0 = new Running(uUID0, + makeItFitDate0, + 3506, + "L$6*R;`GQJP,y#", + "L$6*R;`GQJP,y#", + 3506, + 3506); + userManager0.addActivityToUser("L$6*R;`GQJP,y#", running0); + User user0 = whoBurnsMoreCalories0.executeQuery(userManager0); + assertEquals(3506, user0.getBpm()); + } + + @Test(timeout = 4000) + public void test07() throws Throwable { + WhoBurnsMoreCalories whoBurnsMoreCalories0 = new WhoBurnsMoreCalories(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays(1); + // Undeclared exception! + try { + whoBurnsMoreCalories0.executeQuery((UserManager) null, makeItFitDate0, makeItFitDate1); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.queries.WhoBurnsMoreCalories", e); + } + } + + @Test(timeout = 4000) + public void test08() throws Throwable { + WhoBurnsMoreCalories whoBurnsMoreCalories0 = new WhoBurnsMoreCalories(); + // Undeclared exception! + try { + whoBurnsMoreCalories0.executeQuery((UserManager) null); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.queries.WhoBurnsMoreCalories", e); + } + } + + @Test(timeout = 4000) + public void test09() throws Throwable { + WhoBurnsMoreCalories whoBurnsMoreCalories0 = new WhoBurnsMoreCalories(); + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Female; + Occasional occasional0 = + new Occasional("", 337, gender0, 0.0F, 0, 0, 337, "odI\"i", "", "0#q}vyG)5No 8.:", 337); + userManager0.insertUser(occasional0); + // Undeclared exception! + try { + whoBurnsMoreCalories0.executeQuery(userManager0); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Invalid calculateIndex arguments + // + verifyException("MakeItFit.users.User", e); + } + } + + @Test(timeout = 4000) + public void test10() throws Throwable { + WhoBurnsMoreCalories whoBurnsMoreCalories0 = new WhoBurnsMoreCalories(); + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Female; + Occasional occasional0 = + new Occasional("", 334, gender0, 334, 334, 334, 334, "", "", "", 334); + userManager0.insertUser(occasional0); + User user0 = whoBurnsMoreCalories0.executeQuery(userManager0); + assertNull(user0); + } + + @Test(timeout = 4000) + public void test11() throws Throwable { + WhoBurnsMoreCalories whoBurnsMoreCalories0 = new WhoBurnsMoreCalories(); + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Female; + Occasional occasional0 = + new Occasional("", 334, gender0, 334, 334, 334, 334, "", "", "", 334); + userManager0.insertUser(occasional0); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + UUID uUID0 = MockUUID.randomUUID(); + Running running0 = new Running(uUID0, makeItFitDate0, 334, "", "", 334, 334); + userManager0.addActivityToUser("", running0); + System.setCurrentTimeMillis(334); + MakeItFitDate makeItFitDate1 = new MakeItFitDate(); + User user0 = + whoBurnsMoreCalories0.executeQuery(userManager0, makeItFitDate1, makeItFitDate0); + assertNull(user0); + } + + @Test(timeout = 4000) + public void test12() throws Throwable { + WhoBurnsMoreCalories whoBurnsMoreCalories0 = new WhoBurnsMoreCalories(); + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Female; + Occasional occasional0 = + new Occasional("", 334, gender0, 334, 334, 334, 334, "", "", "", 334); + userManager0.insertUser(occasional0); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + UUID uUID0 = MockUUID.randomUUID(); + Running running0 = new Running(uUID0, makeItFitDate0, 334, "", "", 334, 334); + userManager0.addActivityToUser("", running0); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays(334); + User user0 = + whoBurnsMoreCalories0.executeQuery(userManager0, makeItFitDate0, makeItFitDate1); + assertNull(user0); + } + + @Test(timeout = 4000) + public void test13() throws Throwable { + WhoBurnsMoreCalories whoBurnsMoreCalories0 = new WhoBurnsMoreCalories(); + UserManager userManager0 = new UserManager(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + // Undeclared exception! + try { + whoBurnsMoreCalories0.executeQuery(userManager0, makeItFitDate0, (MakeItFitDate) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Invalid dates. + // + verifyException("MakeItFit.queries.WhoBurnsMoreCalories", e); + } + } + + @Test(timeout = 4000) + public void test14() throws Throwable { + UserManager userManager0 = new UserManager(); + WhoBurnsMoreCalories whoBurnsMoreCalories0 = new WhoBurnsMoreCalories(); + // Undeclared exception! + try { + whoBurnsMoreCalories0.executeQuery(userManager0, + (MakeItFitDate) null, + (MakeItFitDate) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Invalid dates. + // + verifyException("MakeItFit.queries.WhoBurnsMoreCalories", e); + } + } + + @Test(timeout = 4000) + public void test15() throws Throwable { + WhoBurnsMoreCalories whoBurnsMoreCalories0 = new WhoBurnsMoreCalories(); + UserManager userManager0 = new UserManager(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + // Undeclared exception! + try { + whoBurnsMoreCalories0.executeQuery(userManager0, makeItFitDate0, makeItFitDate0); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Invalid dates. + // + verifyException("MakeItFit.queries.WhoBurnsMoreCalories", e); + } + } +} diff --git a/src/evosuitetests/java/MakeItFit/queries/WhoBurnsMoreCalories_ESTest_scaffolding.java b/src/evosuitetests/java/MakeItFit/queries/WhoBurnsMoreCalories_ESTest_scaffolding.java new file mode 100644 index 0000000..93882b8 --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/queries/WhoBurnsMoreCalories_ESTest_scaffolding.java @@ -0,0 +1,144 @@ +/** + * Scaffolding file used to store all the setups needed to run + * tests automatically generated by EvoSuite + * Wed Jun 04 20:24:41 GMT 2025 + */ + +package MakeItFit.queries; + +import org.evosuite.runtime.annotation.EvoSuiteClassExclude; +import org.evosuite.runtime.sandbox.Sandbox; +import org.evosuite.runtime.sandbox.Sandbox.SandboxMode; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Before; +import org.junit.BeforeClass; + +@EvoSuiteClassExclude +public class WhoBurnsMoreCalories_ESTest_scaffolding { + + @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 = "MakeItFit.queries.WhoBurnsMoreCalories"; + 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(); + setSystemProperties(); + 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(); + setSystemProperties(); + 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(); + } + + public static void setSystemProperties() { + + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + java.lang.System.setProperty("file.encoding", "UTF-8"); + java.lang.System.setProperty("java.awt.headless", "true"); + java.lang.System.setProperty("java.io.tmpdir", "/tmp"); + java.lang.System.setProperty("user.country", "US"); + java.lang.System.setProperty("user.dir", "/home/voidbert/ATS"); + java.lang.System.setProperty("user.home", "/home/voidbert"); + java.lang.System.setProperty("user.language", "en"); + java.lang.System.setProperty("user.name", "voidbert"); + java.lang.System.setProperty("user.timezone", "Europe/Lisbon"); + } + + private static void initializeClasses() { + org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses( + WhoBurnsMoreCalories_ESTest_scaffolding.class.getClassLoader(), + "MakeItFit.users.UserInterface", + "MakeItFit.exceptions.InvalidTypeException", + "MakeItFit.users.Gender", + "MakeItFit.utils.MakeItFitDate", + "MakeItFit.exceptions.ExistingEntityConflictException", + "MakeItFit.activities.ActivityInterface", + "MakeItFit.activities.types.DistanceWithAltimetry", + "MakeItFit.users.types.Occasional", + "MakeItFit.activities.Activity", + "MakeItFit.users.types.Amateur", + "MakeItFit.exceptions.EntityDoesNotExistException", + "MakeItFit.activities.types.RepetitionsWithWeights", + "MakeItFit.activities.implementation.PushUp", + "MakeItFit.activities.types.Repetitions", + "MakeItFit.activities.implementation.Trail", + "MakeItFit.queries.WhoBurnsMoreCalories", + "MakeItFit.users.User", + "MakeItFit.activities.types.Distance", + "MakeItFit.users.UserManager", + "MakeItFit.activities.implementation.Running", + "MakeItFit.activities.HardInterface", + "MakeItFit.users.types.Professional", + "MakeItFit.activities.implementation.WeightSquat"); + } + + private static void resetClasses() { + org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader( + WhoBurnsMoreCalories_ESTest_scaffolding.class.getClassLoader()); + + org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses( + "MakeItFit.queries.WhoBurnsMoreCalories", + "MakeItFit.users.UserManager", + "MakeItFit.utils.MakeItFitDate", + "MakeItFit.exceptions.EntityDoesNotExistException", + "MakeItFit.users.User", + "MakeItFit.users.types.Professional", + "MakeItFit.users.types.Amateur", + "MakeItFit.users.types.Occasional", + "MakeItFit.activities.Activity", + "MakeItFit.activities.types.Distance", + "MakeItFit.activities.implementation.Running", + "MakeItFit.exceptions.InvalidTypeException", + "MakeItFit.activities.types.Repetitions", + "MakeItFit.activities.types.RepetitionsWithWeights", + "MakeItFit.activities.implementation.WeightSquat", + "MakeItFit.activities.implementation.PushUp", + "MakeItFit.activities.types.DistanceWithAltimetry", + "MakeItFit.activities.implementation.Trail", + "MakeItFit.exceptions.ExistingEntityConflictException"); + } +} diff --git a/src/evosuitetests/java/MakeItFit/queries/WhoDidTheMostActivities_ESTest.java b/src/evosuitetests/java/MakeItFit/queries/WhoDidTheMostActivities_ESTest.java new file mode 100644 index 0000000..74ed715 --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/queries/WhoDidTheMostActivities_ESTest.java @@ -0,0 +1,385 @@ +/* + * This file was automatically generated by EvoSuite + * Wed Jun 04 20:22:50 GMT 2025 + */ + +package MakeItFit.queries; + +import java.util.UUID; + +import MakeItFit.activities.implementation.PushUp; +import MakeItFit.activities.implementation.Running; +import MakeItFit.queries.WhoDidTheMostActivities; +import MakeItFit.users.Gender; +import MakeItFit.users.User; +import MakeItFit.users.UserManager; +import MakeItFit.users.types.Amateur; +import MakeItFit.users.types.Occasional; +import MakeItFit.utils.MakeItFitDate; +import org.evosuite.runtime.EvoRunner; +import org.evosuite.runtime.EvoRunnerParameters; +import org.evosuite.runtime.System; +import org.evosuite.runtime.mock.java.util.MockUUID; +import org.junit.Test; +import org.junit.runner.RunWith; + +import static org.evosuite.runtime.EvoAssertions.*; +import static org.junit.Assert.*; + +@RunWith(EvoRunner.class) +@EvoRunnerParameters(mockJVMNonDeterminism = true, + useVFS = true, + useVNET = true, + resetStaticState = true, + useJEE = true) +public class WhoDidTheMostActivities_ESTest extends WhoDidTheMostActivities_ESTest_scaffolding { + + @Test(timeout = 4000) + public void test00() throws Throwable { + WhoDidTheMostActivities whoDidTheMostActivities0 = new WhoDidTheMostActivities(); + UserManager userManager0 = new UserManager(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays((-798)); + Gender gender0 = Gender.Male; + System.setCurrentTimeMillis(5); + Amateur amateur0 = new Amateur("MakeItFit.queries.WhoDidTheMostActivities", + 5, + gender0, + 5, + 5, + 5, + 5, + "MakeItFit.queries.WhoDidTheMostActivities", + "MakeItFit.queries.WhoDidTheMostActivities", + "MakeItFit.queries.WhoDidTheMostActivities"); + amateur0.setWeight(0.0F); + userManager0.insertUser(amateur0); + UUID uUID0 = MockUUID.randomUUID(); + Running running0 = new Running(uUID0, + makeItFitDate1, + (-798), + "MakeItFit.queries.WhoDidTheMostActivities", + "MakeItFit.queries.WhoDidTheMostActivities", + 5, + 5); + amateur0.addActivity(running0); + MakeItFitDate makeItFitDate2 = new MakeItFitDate(); + User user0 = + whoDidTheMostActivities0.executeQuery(userManager0, makeItFitDate2, makeItFitDate0); + assertEquals(5, user0.getAge()); + } + + @Test(timeout = 4000) + public void test01() throws Throwable { + WhoDidTheMostActivities whoDidTheMostActivities0 = new WhoDidTheMostActivities(); + UserManager userManager0 = new UserManager(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays((-798)); + Gender gender0 = Gender.Other; + System.setCurrentTimeMillis(5); + Amateur amateur0 = new Amateur("", 5, gender0, 5, 5, 5, 5, "", "", ""); + amateur0.setLevel(0); + userManager0.insertUser(amateur0); + UUID uUID0 = MockUUID.randomUUID(); + Running running0 = new Running(uUID0, makeItFitDate1, (-798), "", "", 5, 5); + amateur0.addActivity(running0); + MakeItFitDate makeItFitDate2 = new MakeItFitDate(); + User user0 = + whoDidTheMostActivities0.executeQuery(userManager0, makeItFitDate2, makeItFitDate0); + assertEquals(Gender.Other, user0.getGender()); + } + + @Test(timeout = 4000) + public void test02() throws Throwable { + WhoDidTheMostActivities whoDidTheMostActivities0 = new WhoDidTheMostActivities(); + UserManager userManager0 = new UserManager(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays((-798)); + Gender gender0 = Gender.Male; + Amateur amateur0 = new Amateur("MakeItFit.queries.WhoDidTheMostActivities", + 5, + gender0, + 5, + 5, + 5, + 5, + "MakeItFit.queries.WhoDidTheMostActivities", + "MakeItFit.queries.WhoDidTheMostActivities", + "MakeItFit.queries.WhoDidTheMostActivities"); + userManager0.insertUser(amateur0); + amateur0.setAge(0); + UUID uUID0 = MockUUID.randomUUID(); + Running running0 = new Running(uUID0, + makeItFitDate1, + (-798), + "MakeItFit.queries.WhoDidTheMostActivities", + "MakeItFit.queries.WhoDidTheMostActivities", + 5, + 5); + amateur0.addActivity(running0); + MakeItFitDate makeItFitDate2 = makeItFitDate1.plusDays((-798)); + User user0 = + whoDidTheMostActivities0.executeQuery(userManager0, makeItFitDate2, makeItFitDate0); + assertEquals("MakeItFit.queries.WhoDidTheMostActivities", user0.getAddress()); + } + + @Test(timeout = 4000) + public void test03() throws Throwable { + WhoDidTheMostActivities whoDidTheMostActivities0 = new WhoDidTheMostActivities(); + UserManager userManager0 = new UserManager(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Gender gender0 = Gender.Male; + Amateur amateur0 = new Amateur("MakeItFit.queries.WhoDidTheMostActivities", + 5, + gender0, + 5, + 5, + 5, + 5, + "MakeItFit.queries.WhoDidTheMostActivities", + "MakeItFit.queries.WhoDidTheMostActivities", + "MakeItFit.queries.WhoDidTheMostActivities"); + amateur0.setWeight(0.0F); + userManager0.insertUser(amateur0); + UUID uUID0 = MockUUID.randomUUID(); + Running running0 = new Running(uUID0, + makeItFitDate0, + (-798), + "MakeItFit.queries.WhoDidTheMostActivities", + "MakeItFit.queries.WhoDidTheMostActivities", + 5, + 5); + amateur0.addActivity(running0); + User user0 = whoDidTheMostActivities0.executeQuery(userManager0); + assertEquals("MakeItFit.queries.WhoDidTheMostActivities", user0.getAddress()); + } + + @Test(timeout = 4000) + public void test04() throws Throwable { + WhoDidTheMostActivities whoDidTheMostActivities0 = new WhoDidTheMostActivities(); + UserManager userManager0 = new UserManager(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Gender gender0 = Gender.Other; + Amateur amateur0 = new Amateur("", 5, gender0, 5, 5, 5, 5, "", "", ""); + amateur0.setLevel(0); + userManager0.insertUser(amateur0); + UUID uUID0 = MockUUID.randomUUID(); + Running running0 = new Running(uUID0, makeItFitDate0, (-798), "", "", 5, 5); + amateur0.addActivity(running0); + User user0 = whoDidTheMostActivities0.executeQuery(userManager0); + assertEquals(0, user0.getLevel()); + } + + @Test(timeout = 4000) + public void test05() throws Throwable { + WhoDidTheMostActivities whoDidTheMostActivities0 = new WhoDidTheMostActivities(); + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Female; + Occasional occasional0 = + new Occasional("", 350, gender0, 350, 0, 0, 350, "", (String) null, "", 350); + UUID uUID0 = MockUUID.randomUUID(); + PushUp pushUp0 = new PushUp(uUID0, (MakeItFitDate) null, 0, "(s:sU", "", 0, 0); + occasional0.addActivity(pushUp0); + userManager0.insertUser(occasional0); + User user0 = whoDidTheMostActivities0.executeQuery(userManager0); + assertEquals("", user0.getAddress()); + } + + @Test(timeout = 4000) + public void test06() throws Throwable { + WhoDidTheMostActivities whoDidTheMostActivities0 = new WhoDidTheMostActivities(); + UserManager userManager0 = new UserManager(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Gender gender0 = Gender.Male; + Amateur amateur0 = new Amateur("MakeItFit.queries.WhoDidTheMostActivities", + 5, + gender0, + 5, + 5, + 5, + 5, + "MakeItFit.queries.WhoDidTheMostActivities", + "MakeItFit.queries.WhoDidTheMostActivities", + "MakeItFit.queries.WhoDidTheMostActivities"); + userManager0.insertUser(amateur0); + amateur0.setAge(0); + UUID uUID0 = MockUUID.randomUUID(); + Running running0 = new Running(uUID0, + makeItFitDate0, + (-798), + "MakeItFit.queries.WhoDidTheMostActivities", + "MakeItFit.queries.WhoDidTheMostActivities", + 5, + 5); + amateur0.addActivity(running0); + User user0 = whoDidTheMostActivities0.executeQuery(userManager0); + assertEquals(5, user0.getLevel()); + } + + @Test(timeout = 4000) + public void test07() throws Throwable { + WhoDidTheMostActivities whoDidTheMostActivities0 = new WhoDidTheMostActivities(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays(1); + // Undeclared exception! + try { + whoDidTheMostActivities0.executeQuery((UserManager) null, + makeItFitDate0, + makeItFitDate1); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.queries.WhoDidTheMostActivities", e); + } + } + + @Test(timeout = 4000) + public void test08() throws Throwable { + WhoDidTheMostActivities whoDidTheMostActivities0 = new WhoDidTheMostActivities(); + // Undeclared exception! + try { + whoDidTheMostActivities0.executeQuery((UserManager) null); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.queries.WhoDidTheMostActivities", e); + } + } + + @Test(timeout = 4000) + public void test09() throws Throwable { + WhoDidTheMostActivities whoDidTheMostActivities0 = new WhoDidTheMostActivities(); + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Male; + Amateur amateur0 = new Amateur("MakeItFit.queries.WhoDidTheMostActivi>ies", + 5, + gender0, + 5, + 5, + 5, + 5, + "MakeItFit.queries.WhoDidTheMostActivi>ies", + "MakeItFit.queries.WhoDidTheMostActivi>ies", + "MakeItFit.queries.WhoDidTheMostActivi>ies"); + userManager0.insertUser(amateur0); + User user0 = whoDidTheMostActivities0.executeQuery(userManager0); + assertNull(user0); + } + + @Test(timeout = 4000) + public void test10() throws Throwable { + WhoDidTheMostActivities whoDidTheMostActivities0 = new WhoDidTheMostActivities(); + UserManager userManager0 = new UserManager(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Gender gender0 = Gender.Other; + Amateur amateur0 = new Amateur("", + 5, + gender0, + 5, + 5, + 5, + 5, + "MakeItFit.queries.WhoDidTheMostActivities", + "MakeItFit.queries.WhoDidTheMostActivities", + ""); + userManager0.insertUser(amateur0); + UUID uUID0 = MockUUID.randomUUID(); + Running running0 = + new Running(uUID0, makeItFitDate0, (-798), " minutes, ", "", 1685.538371719, 5); + amateur0.addActivity(running0); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays((-3586)); + User user0 = + whoDidTheMostActivities0.executeQuery(userManager0, makeItFitDate1, makeItFitDate0); + assertNull(user0); + } + + @Test(timeout = 4000) + public void test11() throws Throwable { + WhoDidTheMostActivities whoDidTheMostActivities0 = new WhoDidTheMostActivities(); + UserManager userManager0 = new UserManager(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays((-798)); + Gender gender0 = Gender.Other; + Amateur amateur0 = new Amateur("", + 5, + gender0, + 5, + 5, + 5, + 5, + "MakeItFit.queries.WhoDidTheMostActivities", + "MakeItFit.queries.WhoDidTheMostActivities", + ""); + userManager0.insertUser(amateur0); + UUID uUID0 = MockUUID.randomUUID(); + Running running0 = + new Running(uUID0, makeItFitDate1, (-798), " minutes, ", "", 1685.538371719, 5); + amateur0.addActivity(running0); + User user0 = + whoDidTheMostActivities0.executeQuery(userManager0, makeItFitDate1, makeItFitDate0); + assertNull(user0); + } + + @Test(timeout = 4000) + public void test12() throws Throwable { + WhoDidTheMostActivities whoDidTheMostActivities0 = new WhoDidTheMostActivities(); + UserManager userManager0 = new UserManager(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + // Undeclared exception! + try { + whoDidTheMostActivities0.executeQuery(userManager0, + makeItFitDate0, + (MakeItFitDate) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Invalid dates. + // + verifyException("MakeItFit.queries.WhoDidTheMostActivities", e); + } + } + + @Test(timeout = 4000) + public void test13() throws Throwable { + WhoDidTheMostActivities whoDidTheMostActivities0 = new WhoDidTheMostActivities(); + UserManager userManager0 = new UserManager(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + // Undeclared exception! + try { + whoDidTheMostActivities0.executeQuery(userManager0, makeItFitDate0, makeItFitDate0); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Invalid dates. + // + verifyException("MakeItFit.queries.WhoDidTheMostActivities", e); + } + } + + @Test(timeout = 4000) + public void test14() throws Throwable { + WhoDidTheMostActivities whoDidTheMostActivities0 = new WhoDidTheMostActivities(); + UserManager userManager0 = new UserManager(); + // Undeclared exception! + try { + whoDidTheMostActivities0.executeQuery(userManager0, + (MakeItFitDate) null, + (MakeItFitDate) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Invalid dates. + // + verifyException("MakeItFit.queries.WhoDidTheMostActivities", e); + } + } +} diff --git a/src/evosuitetests/java/MakeItFit/queries/WhoDidTheMostActivities_ESTest_scaffolding.java b/src/evosuitetests/java/MakeItFit/queries/WhoDidTheMostActivities_ESTest_scaffolding.java new file mode 100644 index 0000000..53634b2 --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/queries/WhoDidTheMostActivities_ESTest_scaffolding.java @@ -0,0 +1,145 @@ +/** + * Scaffolding file used to store all the setups needed to run + * tests automatically generated by EvoSuite + * Wed Jun 04 20:22:50 GMT 2025 + */ + +package MakeItFit.queries; + +import org.evosuite.runtime.annotation.EvoSuiteClassExclude; +import org.evosuite.runtime.sandbox.Sandbox; +import org.evosuite.runtime.sandbox.Sandbox.SandboxMode; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Before; +import org.junit.BeforeClass; + +@EvoSuiteClassExclude +public class WhoDidTheMostActivities_ESTest_scaffolding { + + @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 = + "MakeItFit.queries.WhoDidTheMostActivities"; + 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(); + setSystemProperties(); + 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(); + setSystemProperties(); + 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(); + } + + public static void setSystemProperties() { + + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + java.lang.System.setProperty("file.encoding", "UTF-8"); + java.lang.System.setProperty("java.awt.headless", "true"); + java.lang.System.setProperty("java.io.tmpdir", "/tmp"); + java.lang.System.setProperty("user.country", "US"); + java.lang.System.setProperty("user.dir", "/home/voidbert/ATS"); + java.lang.System.setProperty("user.home", "/home/voidbert"); + java.lang.System.setProperty("user.language", "en"); + java.lang.System.setProperty("user.name", "voidbert"); + java.lang.System.setProperty("user.timezone", "Europe/Lisbon"); + } + + private static void initializeClasses() { + org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses( + WhoDidTheMostActivities_ESTest_scaffolding.class.getClassLoader(), + "MakeItFit.users.UserInterface", + "MakeItFit.exceptions.InvalidTypeException", + "MakeItFit.users.Gender", + "MakeItFit.utils.MakeItFitDate", + "MakeItFit.exceptions.ExistingEntityConflictException", + "MakeItFit.activities.ActivityInterface", + "MakeItFit.activities.types.DistanceWithAltimetry", + "MakeItFit.queries.WhoDidTheMostActivities", + "MakeItFit.users.types.Occasional", + "MakeItFit.activities.Activity", + "MakeItFit.users.types.Amateur", + "MakeItFit.exceptions.EntityDoesNotExistException", + "MakeItFit.activities.implementation.PushUp", + "MakeItFit.activities.types.RepetitionsWithWeights", + "MakeItFit.activities.types.Repetitions", + "MakeItFit.activities.implementation.Trail", + "MakeItFit.users.User", + "MakeItFit.activities.types.Distance", + "MakeItFit.users.UserManager", + "MakeItFit.activities.implementation.Running", + "MakeItFit.activities.HardInterface", + "MakeItFit.users.types.Professional", + "MakeItFit.activities.implementation.WeightSquat"); + } + + private static void resetClasses() { + org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader( + WhoDidTheMostActivities_ESTest_scaffolding.class.getClassLoader()); + + org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses( + "MakeItFit.queries.WhoDidTheMostActivities", + "MakeItFit.users.UserManager", + "MakeItFit.utils.MakeItFitDate", + "MakeItFit.exceptions.EntityDoesNotExistException", + "MakeItFit.users.User", + "MakeItFit.users.types.Professional", + "MakeItFit.users.types.Amateur", + "MakeItFit.users.types.Occasional", + "MakeItFit.activities.Activity", + "MakeItFit.activities.types.Distance", + "MakeItFit.activities.implementation.Running", + "MakeItFit.exceptions.InvalidTypeException", + "MakeItFit.activities.types.Repetitions", + "MakeItFit.activities.types.RepetitionsWithWeights", + "MakeItFit.activities.implementation.WeightSquat", + "MakeItFit.activities.implementation.PushUp", + "MakeItFit.activities.types.DistanceWithAltimetry", + "MakeItFit.activities.implementation.Trail", + "MakeItFit.exceptions.ExistingEntityConflictException"); + } +} diff --git a/src/evosuitetests/java/MakeItFit/time/TimeManager_ESTest.java b/src/evosuitetests/java/MakeItFit/time/TimeManager_ESTest.java new file mode 100644 index 0000000..fca3840 --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/time/TimeManager_ESTest.java @@ -0,0 +1,87 @@ +/* + * This file was automatically generated by EvoSuite + * Wed Jun 04 20:21:44 GMT 2025 + */ + +package MakeItFit.time; + +import MakeItFit.time.TimeManager; +import MakeItFit.utils.MakeItFitDate; +import org.evosuite.runtime.EvoRunner; +import org.evosuite.runtime.EvoRunnerParameters; +import org.junit.Test; +import org.junit.runner.RunWith; + +import static org.evosuite.runtime.EvoAssertions.*; +import static org.junit.Assert.*; + +@RunWith(EvoRunner.class) +@EvoRunnerParameters(mockJVMNonDeterminism = true, + useVFS = true, + useVNET = true, + resetStaticState = true, + useJEE = true) +public class TimeManager_ESTest extends TimeManager_ESTest_scaffolding { + + @Test(timeout = 4000) + public void test0() throws Throwable { + TimeManager timeManager0 = new TimeManager((MakeItFitDate) null); + MakeItFitDate makeItFitDate0 = timeManager0.getCurrentDate(); + assertNull(makeItFitDate0); + } + + @Test(timeout = 4000) + public void test1() throws Throwable { + TimeManager timeManager0 = new TimeManager((MakeItFitDate) null); + // Undeclared exception! + try { + timeManager0.advanceTime(2180); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.time.TimeManager", e); + } + } + + @Test(timeout = 4000) + public void test2() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + TimeManager timeManager0 = new TimeManager(makeItFitDate0); + try { + timeManager0.advanceTime((-34)); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Days must be a positive number. + // + verifyException("MakeItFit.time.TimeManager", e); + } + } + + @Test(timeout = 4000) + public void test3() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + TimeManager timeManager0 = new TimeManager(makeItFitDate0); + MakeItFitDate makeItFitDate1 = timeManager0.advanceTime(19); + assertFalse(makeItFitDate1.equals((Object) makeItFitDate0)); + } + + @Test(timeout = 4000) + public void test4() throws Throwable { + TimeManager timeManager0 = new TimeManager(); + MakeItFitDate makeItFitDate0 = timeManager0.advanceTime(0); + assertNotNull(makeItFitDate0); + } + + @Test(timeout = 4000) + public void test5() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + TimeManager timeManager0 = new TimeManager(makeItFitDate0); + MakeItFitDate makeItFitDate1 = timeManager0.getCurrentDate(); + assertSame(makeItFitDate1, makeItFitDate0); + } +} diff --git a/src/evosuitetests/java/MakeItFit/time/TimeManager_ESTest_scaffolding.java b/src/evosuitetests/java/MakeItFit/time/TimeManager_ESTest_scaffolding.java new file mode 100644 index 0000000..a971975 --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/time/TimeManager_ESTest_scaffolding.java @@ -0,0 +1,106 @@ +/** + * Scaffolding file used to store all the setups needed to run + * tests automatically generated by EvoSuite + * Wed Jun 04 20:21:44 GMT 2025 + */ + +package MakeItFit.time; + +import org.evosuite.runtime.annotation.EvoSuiteClassExclude; +import org.evosuite.runtime.sandbox.Sandbox; +import org.evosuite.runtime.sandbox.Sandbox.SandboxMode; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Before; +import org.junit.BeforeClass; + +@EvoSuiteClassExclude +public class TimeManager_ESTest_scaffolding { + + @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 = "MakeItFit.time.TimeManager"; + 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(); + setSystemProperties(); + 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(); + setSystemProperties(); + 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(); + } + + public static void setSystemProperties() { + + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + java.lang.System.setProperty("file.encoding", "UTF-8"); + java.lang.System.setProperty("java.awt.headless", "true"); + java.lang.System.setProperty("java.io.tmpdir", "/tmp"); + java.lang.System.setProperty("user.country", "US"); + java.lang.System.setProperty("user.dir", "/home/voidbert/ATS"); + java.lang.System.setProperty("user.home", "/home/voidbert"); + java.lang.System.setProperty("user.language", "en"); + java.lang.System.setProperty("user.name", "voidbert"); + java.lang.System.setProperty("user.timezone", "Europe/Lisbon"); + } + + private static void initializeClasses() { + org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses( + TimeManager_ESTest_scaffolding.class.getClassLoader(), + "MakeItFit.time.TimeManager", + "MakeItFit.utils.MakeItFitDate"); + } + + private static void resetClasses() { + org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader( + TimeManager_ESTest_scaffolding.class.getClassLoader()); + + org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses( + "MakeItFit.time.TimeManager", + "MakeItFit.utils.MakeItFitDate"); + } +} diff --git a/src/evosuitetests/java/MakeItFit/trainingPlan/TrainingPlanManager_ESTest.java b/src/evosuitetests/java/MakeItFit/trainingPlan/TrainingPlanManager_ESTest.java new file mode 100644 index 0000000..8aea4ca --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/trainingPlan/TrainingPlanManager_ESTest.java @@ -0,0 +1,738 @@ +/* + * This file was automatically generated by EvoSuite + * Wed Jun 04 20:14:37 GMT 2025 + */ + +package MakeItFit.trainingPlan; + +import java.util.List; +import java.util.UUID; + +import MakeItFit.activities.Activity; +import MakeItFit.activities.implementation.Trail; +import MakeItFit.trainingPlan.TrainingPlan; +import MakeItFit.trainingPlan.TrainingPlanManager; +import MakeItFit.utils.MakeItFitDate; +import org.evosuite.runtime.EvoRunner; +import org.evosuite.runtime.EvoRunnerParameters; +import org.evosuite.runtime.mock.java.util.MockUUID; +import org.junit.Test; +import org.junit.runner.RunWith; + +import static org.evosuite.runtime.EvoAssertions.*; +import static org.junit.Assert.*; + +@RunWith(EvoRunner.class) +@EvoRunnerParameters(mockJVMNonDeterminism = true, + useVFS = true, + useVNET = true, + resetStaticState = true, + useJEE = true) +public class TrainingPlanManager_ESTest extends TrainingPlanManager_ESTest_scaffolding { + + @Test(timeout = 4000) + public void test00() throws Throwable { + TrainingPlanManager trainingPlanManager0 = new TrainingPlanManager(); + assertNotNull(trainingPlanManager0); + + UUID uUID0 = MockUUID.randomUUID(); + assertEquals((-9_079_256_848_728_588_288L), uUID0.getLeastSignificantBits()); + assertEquals(16_793_600L, uUID0.getMostSignificantBits()); + assertEquals("00000000-0100-4000-8200-000003000000", uUID0.toString()); + assertNotNull(uUID0); + + UUID uUID1 = MockUUID.fromString("aXOL54N"); + assertFalse(uUID1.equals((Object) uUID0)); + assertNotSame(uUID1, uUID0); + assertEquals("04000000-0500-4000-8600-000007000000", uUID1.toString()); + assertEquals(288_230_376_235_614_208L, uUID1.getMostSignificantBits()); + assertEquals((-8_791_026_472_509_767_680L), uUID1.getLeastSignificantBits()); + assertNotNull(uUID1); + + // Undeclared exception! + try { + trainingPlanManager0.removeActivity(uUID0, uUID1); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.trainingPlan.TrainingPlanManager", e); + } + } + + @Test(timeout = 4000) + public void test01() throws Throwable { + TrainingPlanManager trainingPlanManager0 = new TrainingPlanManager(); + assertNotNull(trainingPlanManager0); + + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + assertNotNull(makeItFitDate0); + + TrainingPlan trainingPlan0 = new TrainingPlan((UUID) null, makeItFitDate0); + assertNotNull(trainingPlan0); + + TrainingPlan trainingPlan1 = + trainingPlanManager0 + .constructTrainingPlanByObjectives(trainingPlan0, 0.0F, true, 0, 0, 5, 0); + assertSame(trainingPlan0, trainingPlan1); + assertSame(trainingPlan1, trainingPlan0); + assertNotNull(trainingPlan1); + } + + @Test(timeout = 4000) + public void test02() throws Throwable { + TrainingPlanManager trainingPlanManager0 = new TrainingPlanManager(); + assertNotNull(trainingPlanManager0); + + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + assertNotNull(makeItFitDate0); + + TrainingPlan trainingPlan0 = new TrainingPlan((UUID) null, makeItFitDate0); + assertNotNull(trainingPlan0); + + try { + trainingPlanManager0 + .constructTrainingPlanByObjectives(trainingPlan0, 0.0F, true, 3, 3, 1596, 3); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Invalid input. + // + verifyException("MakeItFit.trainingPlan.TrainingPlanManager", e); + } + } + + @Test(timeout = 4000) + public void test03() throws Throwable { + TrainingPlanManager trainingPlanManager0 = new TrainingPlanManager(); + assertNotNull(trainingPlanManager0); + + UUID uUID0 = MockUUID.fromString(""); + assertEquals("00000000-0100-4000-8200-000003000000", uUID0.toString()); + assertEquals((-9_079_256_848_728_588_288L), uUID0.getLeastSignificantBits()); + assertEquals(16_793_600L, uUID0.getMostSignificantBits()); + assertNotNull(uUID0); + + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + assertNotNull(makeItFitDate0); + + TrainingPlan trainingPlan0 = new TrainingPlan(uUID0, makeItFitDate0); + assertEquals("00000000-0100-4000-8200-000003000000", uUID0.toString()); + assertEquals((-9_079_256_848_728_588_288L), uUID0.getLeastSignificantBits()); + assertEquals(16_793_600L, uUID0.getMostSignificantBits()); + assertNotNull(trainingPlan0); + + trainingPlanManager0.insertTrainingPlan(trainingPlan0); + assertEquals("00000000-0100-4000-8200-000003000000", uUID0.toString()); + assertEquals((-9_079_256_848_728_588_288L), uUID0.getLeastSignificantBits()); + assertEquals(16_793_600L, uUID0.getMostSignificantBits()); + + List list0 = trainingPlanManager0.getAllTrainingPlans(); + assertFalse(list0.isEmpty()); + assertEquals(1, list0.size()); + assertNotNull(list0); + assertTrue(list0.contains(trainingPlan0)); + } + + @Test(timeout = 4000) + public void test04() throws Throwable { + TrainingPlanManager trainingPlanManager0 = new TrainingPlanManager(); + assertNotNull(trainingPlanManager0); + + // Undeclared exception! + try { + trainingPlanManager0.updateTrainingPlan((TrainingPlan) null); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.trainingPlan.TrainingPlanManager", e); + } + } + + @Test(timeout = 4000) + public void test05() throws Throwable { + TrainingPlanManager trainingPlanManager0 = new TrainingPlanManager(); + assertNotNull(trainingPlanManager0); + + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + assertNotNull(makeItFitDate0); + + TrainingPlan trainingPlan0 = new TrainingPlan((UUID) null, makeItFitDate0); + assertNotNull(trainingPlan0); + + trainingPlanManager0.insertTrainingPlan(trainingPlan0); + // Undeclared exception! + try { + trainingPlanManager0.extractActivities(makeItFitDate0, (UUID) null); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.trainingPlan.TrainingPlanManager", e); + } + } + + @Test(timeout = 4000) + public void test06() throws Throwable { + TrainingPlanManager trainingPlanManager0 = new TrainingPlanManager(); + assertNotNull(trainingPlanManager0); + + UUID uUID0 = MockUUID.fromString(""); + assertEquals(16_793_600L, uUID0.getMostSignificantBits()); + assertEquals((-9_079_256_848_728_588_288L), uUID0.getLeastSignificantBits()); + assertEquals("00000000-0100-4000-8200-000003000000", uUID0.toString()); + assertNotNull(uUID0); + + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + assertNotNull(makeItFitDate0); + + TrainingPlan trainingPlan0 = new TrainingPlan(uUID0, makeItFitDate0); + assertEquals(16_793_600L, uUID0.getMostSignificantBits()); + assertEquals((-9_079_256_848_728_588_288L), uUID0.getLeastSignificantBits()); + assertEquals("00000000-0100-4000-8200-000003000000", uUID0.toString()); + assertNotNull(trainingPlan0); + + trainingPlanManager0.insertTrainingPlan(trainingPlan0); + assertEquals(16_793_600L, uUID0.getMostSignificantBits()); + assertEquals((-9_079_256_848_728_588_288L), uUID0.getLeastSignificantBits()); + assertEquals("00000000-0100-4000-8200-000003000000", uUID0.toString()); + + UUID uUID1 = MockUUID.fromString("WeightSquat created automatically"); + assertFalse(uUID1.equals((Object) uUID0)); + assertNotSame(uUID1, uUID0); + assertEquals("08000000-0900-4000-8a00-00000b000000", uUID1.toString()); + assertEquals(576_460_752_454_434_816L, uUID1.getMostSignificantBits()); + assertEquals((-8_502_796_096_290_947_072L), uUID1.getLeastSignificantBits()); + assertNotNull(uUID1); + + List list0 = trainingPlanManager0.extractActivities(makeItFitDate0, uUID1); + assertFalse(uUID1.equals((Object) uUID0)); + assertNotSame(uUID1, uUID0); + assertEquals("08000000-0900-4000-8a00-00000b000000", uUID1.toString()); + assertEquals(576_460_752_454_434_816L, uUID1.getMostSignificantBits()); + assertEquals((-8_502_796_096_290_947_072L), uUID1.getLeastSignificantBits()); + assertEquals(0, list0.size()); + assertTrue(list0.isEmpty()); + assertNotNull(list0); + } + + @Test(timeout = 4000) + public void test07() throws Throwable { + TrainingPlanManager trainingPlanManager0 = new TrainingPlanManager(); + assertNotNull(trainingPlanManager0); + + UUID uUID0 = MockUUID.fromString(""); + assertEquals("00000000-0100-4000-8200-000003000000", uUID0.toString()); + assertEquals((-9_079_256_848_728_588_288L), uUID0.getLeastSignificantBits()); + assertEquals(16_793_600L, uUID0.getMostSignificantBits()); + assertNotNull(uUID0); + + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + assertNotNull(makeItFitDate0); + + TrainingPlan trainingPlan0 = new TrainingPlan(uUID0, makeItFitDate0); + assertEquals("00000000-0100-4000-8200-000003000000", uUID0.toString()); + assertEquals((-9_079_256_848_728_588_288L), uUID0.getLeastSignificantBits()); + assertEquals(16_793_600L, uUID0.getMostSignificantBits()); + assertNotNull(trainingPlan0); + + trainingPlanManager0.insertTrainingPlan(trainingPlan0); + assertEquals("00000000-0100-4000-8200-000003000000", uUID0.toString()); + assertEquals((-9_079_256_848_728_588_288L), uUID0.getLeastSignificantBits()); + assertEquals(16_793_600L, uUID0.getMostSignificantBits()); + + List list0 = trainingPlanManager0.extractActivities(makeItFitDate0, uUID0); + assertEquals("00000000-0100-4000-8200-000003000000", uUID0.toString()); + assertEquals((-9_079_256_848_728_588_288L), uUID0.getLeastSignificantBits()); + assertEquals(16_793_600L, uUID0.getMostSignificantBits()); + assertTrue(list0.isEmpty()); + assertEquals(0, list0.size()); + assertNotNull(list0); + } + + @Test(timeout = 4000) + public void test08() throws Throwable { + TrainingPlanManager trainingPlanManager0 = new TrainingPlanManager(); + assertNotNull(trainingPlanManager0); + + UUID uUID0 = MockUUID.fromString(""); + assertEquals("00000000-0100-4000-8200-000003000000", uUID0.toString()); + assertEquals(16_793_600L, uUID0.getMostSignificantBits()); + assertEquals((-9_079_256_848_728_588_288L), uUID0.getLeastSignificantBits()); + assertNotNull(uUID0); + + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + assertNotNull(makeItFitDate0); + + TrainingPlan trainingPlan0 = new TrainingPlan(uUID0, makeItFitDate0); + assertEquals("00000000-0100-4000-8200-000003000000", uUID0.toString()); + assertEquals(16_793_600L, uUID0.getMostSignificantBits()); + assertEquals((-9_079_256_848_728_588_288L), uUID0.getLeastSignificantBits()); + assertNotNull(trainingPlan0); + + trainingPlanManager0.insertTrainingPlan(trainingPlan0); + assertEquals("00000000-0100-4000-8200-000003000000", uUID0.toString()); + assertEquals(16_793_600L, uUID0.getMostSignificantBits()); + assertEquals((-9_079_256_848_728_588_288L), uUID0.getLeastSignificantBits()); + + trainingPlanManager0.updateActivities(makeItFitDate0, (-2676.7063F)); + } + + @Test(timeout = 4000) + public void test09() throws Throwable { + TrainingPlanManager trainingPlanManager0 = new TrainingPlanManager(); + assertNotNull(trainingPlanManager0); + + UUID uUID0 = MockUUID.fromString(""); + assertEquals(16_793_600L, uUID0.getMostSignificantBits()); + assertEquals("00000000-0100-4000-8200-000003000000", uUID0.toString()); + assertEquals((-9_079_256_848_728_588_288L), uUID0.getLeastSignificantBits()); + assertNotNull(uUID0); + + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + assertNotNull(makeItFitDate0); + + TrainingPlan trainingPlan0 = new TrainingPlan(uUID0, makeItFitDate0); + assertEquals(16_793_600L, uUID0.getMostSignificantBits()); + assertEquals("00000000-0100-4000-8200-000003000000", uUID0.toString()); + assertEquals((-9_079_256_848_728_588_288L), uUID0.getLeastSignificantBits()); + assertNotNull(trainingPlan0); + + trainingPlanManager0.insertTrainingPlan(trainingPlan0); + assertEquals(16_793_600L, uUID0.getMostSignificantBits()); + assertEquals("00000000-0100-4000-8200-000003000000", uUID0.toString()); + assertEquals((-9_079_256_848_728_588_288L), uUID0.getLeastSignificantBits()); + + UUID uUID1 = MockUUID.fromString("WeightSquat created automatically"); + assertFalse(uUID1.equals((Object) uUID0)); + assertNotSame(uUID1, uUID0); + assertEquals(576_460_752_454_434_816L, uUID1.getMostSignificantBits()); + assertEquals((-8_502_796_096_290_947_072L), uUID1.getLeastSignificantBits()); + assertEquals("08000000-0900-4000-8a00-00000b000000", uUID1.toString()); + assertNotNull(uUID1); + + List list0 = trainingPlanManager0.getTrainingPlansFromUser(uUID1); + assertFalse(uUID1.equals((Object) uUID0)); + assertNotSame(uUID1, uUID0); + assertEquals(576_460_752_454_434_816L, uUID1.getMostSignificantBits()); + assertEquals((-8_502_796_096_290_947_072L), uUID1.getLeastSignificantBits()); + assertEquals("08000000-0900-4000-8a00-00000b000000", uUID1.toString()); + assertEquals(0, list0.size()); + assertTrue(list0.isEmpty()); + assertNotNull(list0); + assertFalse(list0.contains(trainingPlan0)); + } + + @Test(timeout = 4000) + public void test10() throws Throwable { + TrainingPlanManager trainingPlanManager0 = new TrainingPlanManager(); + assertNotNull(trainingPlanManager0); + + UUID uUID0 = MockUUID.fromString(""); + assertEquals((-9_079_256_848_728_588_288L), uUID0.getLeastSignificantBits()); + assertEquals("00000000-0100-4000-8200-000003000000", uUID0.toString()); + assertEquals(16_793_600L, uUID0.getMostSignificantBits()); + assertNotNull(uUID0); + + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + assertNotNull(makeItFitDate0); + + TrainingPlan trainingPlan0 = new TrainingPlan(uUID0, makeItFitDate0); + assertEquals((-9_079_256_848_728_588_288L), uUID0.getLeastSignificantBits()); + assertEquals("00000000-0100-4000-8200-000003000000", uUID0.toString()); + assertEquals(16_793_600L, uUID0.getMostSignificantBits()); + assertNotNull(trainingPlan0); + + trainingPlanManager0.insertTrainingPlan(trainingPlan0); + assertEquals((-9_079_256_848_728_588_288L), uUID0.getLeastSignificantBits()); + assertEquals("00000000-0100-4000-8200-000003000000", uUID0.toString()); + assertEquals(16_793_600L, uUID0.getMostSignificantBits()); + + List list0 = trainingPlanManager0.getTrainingPlansFromUser(uUID0); + assertEquals((-9_079_256_848_728_588_288L), uUID0.getLeastSignificantBits()); + assertEquals("00000000-0100-4000-8200-000003000000", uUID0.toString()); + assertEquals(16_793_600L, uUID0.getMostSignificantBits()); + assertFalse(list0.isEmpty()); + assertEquals(1, list0.size()); + assertNotNull(list0); + assertTrue(list0.contains(trainingPlan0)); + } + + @Test(timeout = 4000) + public void test11() throws Throwable { + TrainingPlanManager trainingPlanManager0 = new TrainingPlanManager(); + assertNotNull(trainingPlanManager0); + + UUID uUID0 = MockUUID.fromString("I*a4v?/B3M/Sr3)wN"); + assertEquals("00000000-0100-4000-8200-000003000000", uUID0.toString()); + assertEquals(16_793_600L, uUID0.getMostSignificantBits()); + assertEquals((-9_079_256_848_728_588_288L), uUID0.getLeastSignificantBits()); + assertNotNull(uUID0); + + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + assertNotNull(makeItFitDate0); + + TrainingPlan trainingPlan0 = new TrainingPlan(uUID0, makeItFitDate0); + assertEquals("00000000-0100-4000-8200-000003000000", uUID0.toString()); + assertEquals(16_793_600L, uUID0.getMostSignificantBits()); + assertEquals((-9_079_256_848_728_588_288L), uUID0.getLeastSignificantBits()); + assertNotNull(trainingPlan0); + + try { + trainingPlanManager0.updateTrainingPlan(trainingPlan0); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // Training Plan with code 04000000-0500-4000-8600-000007000000 does not exist. + // + verifyException("MakeItFit.trainingPlan.TrainingPlanManager", e); + } + } + + @Test(timeout = 4000) + public void test12() throws Throwable { + TrainingPlanManager trainingPlanManager0 = new TrainingPlanManager(); + assertNotNull(trainingPlanManager0); + + UUID uUID0 = MockUUID.fromString("NjPF@o~TL)9pAvN3q"); + assertEquals("00000000-0100-4000-8200-000003000000", uUID0.toString()); + assertEquals(16_793_600L, uUID0.getMostSignificantBits()); + assertEquals((-9_079_256_848_728_588_288L), uUID0.getLeastSignificantBits()); + assertNotNull(uUID0); + + try { + trainingPlanManager0.getTrainingPlan(uUID0); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // Training with code 00000000-0100-4000-8200-000003000000 does not exist. + // + verifyException("MakeItFit.trainingPlan.TrainingPlanManager", e); + } + } + + @Test(timeout = 4000) + public void test13() throws Throwable { + TrainingPlanManager trainingPlanManager0 = new TrainingPlanManager(); + assertNotNull(trainingPlanManager0); + + UUID uUID0 = MockUUID.fromString("WeightSquat created automatically"); + assertEquals((-9_079_256_848_728_588_288L), uUID0.getLeastSignificantBits()); + assertEquals(16_793_600L, uUID0.getMostSignificantBits()); + assertEquals("00000000-0100-4000-8200-000003000000", uUID0.toString()); + assertNotNull(uUID0); + + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + assertNotNull(makeItFitDate0); + + TrainingPlan trainingPlan0 = new TrainingPlan(uUID0, makeItFitDate0); + assertEquals((-9_079_256_848_728_588_288L), uUID0.getLeastSignificantBits()); + assertEquals(16_793_600L, uUID0.getMostSignificantBits()); + assertEquals("00000000-0100-4000-8200-000003000000", uUID0.toString()); + assertNotNull(trainingPlan0); + + trainingPlanManager0.insertTrainingPlan(trainingPlan0); + assertEquals((-9_079_256_848_728_588_288L), uUID0.getLeastSignificantBits()); + assertEquals(16_793_600L, uUID0.getMostSignificantBits()); + assertEquals("00000000-0100-4000-8200-000003000000", uUID0.toString()); + + try { + trainingPlanManager0.insertTrainingPlan(trainingPlan0); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // Training with code 04000000-0500-4000-8600-000007000000 already exists. + // + verifyException("MakeItFit.trainingPlan.TrainingPlanManager", e); + } + } + + @Test(timeout = 4000) + public void test14() throws Throwable { + TrainingPlanManager trainingPlanManager0 = new TrainingPlanManager(); + assertNotNull(trainingPlanManager0); + + try { + trainingPlanManager0.insertTrainingPlan((TrainingPlan) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Invalid input: trainingPlan cannot be null. + // + verifyException("MakeItFit.trainingPlan.TrainingPlanManager", e); + } + } + + @Test(timeout = 4000) + public void test15() throws Throwable { + TrainingPlanManager trainingPlanManager0 = new TrainingPlanManager(); + assertNotNull(trainingPlanManager0); + + UUID uUID0 = MockUUID.fromString("I*a4v?/B3M/Sr3)wN"); + assertEquals("00000000-0100-4000-8200-000003000000", uUID0.toString()); + assertEquals(16_793_600L, uUID0.getMostSignificantBits()); + assertEquals((-9_079_256_848_728_588_288L), uUID0.getLeastSignificantBits()); + assertNotNull(uUID0); + + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + assertNotNull(makeItFitDate0); + + TrainingPlan trainingPlan0 = new TrainingPlan(uUID0, makeItFitDate0); + assertEquals("00000000-0100-4000-8200-000003000000", uUID0.toString()); + assertEquals(16_793_600L, uUID0.getMostSignificantBits()); + assertEquals((-9_079_256_848_728_588_288L), uUID0.getLeastSignificantBits()); + assertNotNull(trainingPlan0); + + trainingPlanManager0.insertTrainingPlan(trainingPlan0); + assertEquals("00000000-0100-4000-8200-000003000000", uUID0.toString()); + assertEquals(16_793_600L, uUID0.getMostSignificantBits()); + assertEquals((-9_079_256_848_728_588_288L), uUID0.getLeastSignificantBits()); + + trainingPlanManager0.updateTrainingPlan(trainingPlan0); + assertEquals("00000000-0100-4000-8200-000003000000", uUID0.toString()); + assertEquals(16_793_600L, uUID0.getMostSignificantBits()); + assertEquals((-9_079_256_848_728_588_288L), uUID0.getLeastSignificantBits()); + } + + @Test(timeout = 4000) + public void test16() throws Throwable { + TrainingPlanManager trainingPlanManager0 = new TrainingPlanManager(); + assertNotNull(trainingPlanManager0); + + UUID uUID0 = MockUUID.fromString("I*a4v?/B3M/Sr3)wN"); + assertEquals(16_793_600L, uUID0.getMostSignificantBits()); + assertEquals((-9_079_256_848_728_588_288L), uUID0.getLeastSignificantBits()); + assertEquals("00000000-0100-4000-8200-000003000000", uUID0.toString()); + assertNotNull(uUID0); + + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + assertNotNull(makeItFitDate0); + + TrainingPlan trainingPlan0 = new TrainingPlan(uUID0, makeItFitDate0); + assertEquals(16_793_600L, uUID0.getMostSignificantBits()); + assertEquals((-9_079_256_848_728_588_288L), uUID0.getLeastSignificantBits()); + assertEquals("00000000-0100-4000-8200-000003000000", uUID0.toString()); + assertNotNull(trainingPlan0); + + // Undeclared exception! + trainingPlanManager0 + .constructTrainingPlanByObjectives(trainingPlan0, 0.0F, false, 0, 8, 0, 3412); + } + + @Test(timeout = 4000) + public void test17() throws Throwable { + TrainingPlanManager trainingPlanManager0 = new TrainingPlanManager(); + UUID uUID0 = MockUUID.fromString("I*a4v?/B3M/Sr3)wN"); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + TrainingPlan trainingPlan0 = new TrainingPlan(uUID0, makeItFitDate0); + // Undeclared exception! + trainingPlanManager0 + .constructTrainingPlanByObjectives(trainingPlan0, 0, false, 0, 0, 0, 3412); + } + + @Test(timeout = 4000) + public void test18() throws Throwable { + TrainingPlanManager trainingPlanManager0 = new TrainingPlanManager(); + UUID uUID0 = MockUUID.fromString("I*a4v?/B3M/Sr3)wN"); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + TrainingPlan trainingPlan0 = new TrainingPlan(uUID0, makeItFitDate0); + try { + trainingPlanManager0 + .constructTrainingPlanByObjectives(trainingPlan0, 0.0F, false, 0, 0, 0, (-422)); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Invalid input. + // + verifyException("MakeItFit.trainingPlan.TrainingPlanManager", e); + } + } + + @Test(timeout = 4000) + public void test19() throws Throwable { + TrainingPlanManager trainingPlanManager0 = new TrainingPlanManager(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + TrainingPlan trainingPlan0 = new TrainingPlan((UUID) null, makeItFitDate0); + try { + trainingPlanManager0 + .constructTrainingPlanByObjectives(trainingPlan0, 0.0F, true, 0, 0, (-492), 0); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Invalid input. + // + verifyException("MakeItFit.trainingPlan.TrainingPlanManager", e); + } + } + + @Test(timeout = 4000) + public void test20() throws Throwable { + TrainingPlanManager trainingPlanManager0 = new TrainingPlanManager(); + UUID uUID0 = MockUUID.fromString("I*a4v?/B3M/Sr3)wN"); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + TrainingPlan trainingPlan0 = new TrainingPlan(uUID0, makeItFitDate0); + try { + trainingPlanManager0 + .constructTrainingPlanByObjectives(trainingPlan0, 0.0F, false, 0, (-422), 0, 3412); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Invalid input. + // + verifyException("MakeItFit.trainingPlan.TrainingPlanManager", e); + } + } + + @Test(timeout = 4000) + public void test21() throws Throwable { + TrainingPlanManager trainingPlanManager0 = new TrainingPlanManager(); + UUID uUID0 = MockUUID.fromString("I*a4v?/B3M/Sr3)wN"); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + TrainingPlan trainingPlan0 = new TrainingPlan(uUID0, makeItFitDate0); + try { + trainingPlanManager0 + .constructTrainingPlanByObjectives(trainingPlan0, 0.0F, false, 29, 29, 29, (-422)); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Invalid input. + // + verifyException("MakeItFit.trainingPlan.TrainingPlanManager", e); + } + } + + @Test(timeout = 4000) + public void test22() throws Throwable { + TrainingPlanManager trainingPlanManager0 = new TrainingPlanManager(); + // Undeclared exception! + try { + trainingPlanManager0 + .constructTrainingPlanByObjectives((TrainingPlan) null, (-1.0F), false, 0, 0, 0, 0); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.trainingPlan.TrainingPlanManager", e); + } + } + + @Test(timeout = 4000) + public void test23() throws Throwable { + TrainingPlanManager trainingPlanManager0 = new TrainingPlanManager(); + try { + trainingPlanManager0.constructTrainingPlanByObjectives((TrainingPlan) null, + (-2676.7063F), + false, + (-176), + 2413, + 1215, + (-176)); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Invalid input. + // + verifyException("MakeItFit.trainingPlan.TrainingPlanManager", e); + } + } + + @Test(timeout = 4000) + public void test24() throws Throwable { + TrainingPlanManager trainingPlanManager0 = new TrainingPlanManager(); + UUID uUID0 = MockUUID.randomUUID(); + try { + trainingPlanManager0.createTrainingPlan(uUID0, (MakeItFitDate) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Invalid input: userCode, startDate. + // + verifyException("MakeItFit.trainingPlan.TrainingPlanManager", e); + } + } + + @Test(timeout = 4000) + public void test25() throws Throwable { + TrainingPlanManager trainingPlanManager0 = new TrainingPlanManager(); + UUID uUID0 = MockUUID.fromString(""); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + TrainingPlan trainingPlan0 = trainingPlanManager0.createTrainingPlan(uUID0, makeItFitDate0); + assertNotNull(trainingPlan0); + } + + @Test(timeout = 4000) + public void test26() throws Throwable { + TrainingPlanManager trainingPlanManager0 = new TrainingPlanManager(); + try { + trainingPlanManager0.createTrainingPlan((UUID) null, (MakeItFitDate) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Invalid input: userCode, startDate. + // + verifyException("MakeItFit.trainingPlan.TrainingPlanManager", e); + } + } + + @Test(timeout = 4000) + public void test27() throws Throwable { + TrainingPlanManager trainingPlanManager0 = new TrainingPlanManager(); + UUID uUID0 = MockUUID.fromString(""); + trainingPlanManager0.removeTrainingPlan(uUID0); + assertEquals(16_793_600L, uUID0.getMostSignificantBits()); + } + + @Test(timeout = 4000) + public void test28() throws Throwable { + TrainingPlanManager trainingPlanManager0 = new TrainingPlanManager(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Trail trail0 = new Trail((UUID) null, + makeItFitDate0, + (-3931), + "I*a4v?/B3M/Sr3)wN", + "I*a4v?/B3M/Sr3)wN", + (-3931), + (-3931), + (-3931), + (-1739)); + // Undeclared exception! + try { + trainingPlanManager0.addActivity((UUID) null, (-3931), trail0); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.trainingPlan.TrainingPlanManager", e); + } + } + + @Test(timeout = 4000) + public void test29() throws Throwable { + TrainingPlanManager trainingPlanManager0 = new TrainingPlanManager(); + List list0 = trainingPlanManager0.getAllTrainingPlans(); + assertEquals(0, list0.size()); + } +} diff --git a/src/evosuitetests/java/MakeItFit/trainingPlan/TrainingPlanManager_ESTest_scaffolding.java b/src/evosuitetests/java/MakeItFit/trainingPlan/TrainingPlanManager_ESTest_scaffolding.java new file mode 100644 index 0000000..2f09004 --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/trainingPlan/TrainingPlanManager_ESTest_scaffolding.java @@ -0,0 +1,139 @@ +/** + * Scaffolding file used to store all the setups needed to run + * tests automatically generated by EvoSuite + * Wed Jun 04 20:14:37 GMT 2025 + */ + +package MakeItFit.trainingPlan; + +import org.evosuite.runtime.annotation.EvoSuiteClassExclude; +import org.evosuite.runtime.sandbox.Sandbox; +import org.evosuite.runtime.sandbox.Sandbox.SandboxMode; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Before; +import org.junit.BeforeClass; + +@EvoSuiteClassExclude +public class TrainingPlanManager_ESTest_scaffolding { + + @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 = + "MakeItFit.trainingPlan.TrainingPlanManager"; + 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(); + setSystemProperties(); + 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(); + setSystemProperties(); + 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(); + } + + public static void setSystemProperties() { + + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + java.lang.System.setProperty("file.encoding", "UTF-8"); + java.lang.System.setProperty("java.awt.headless", "true"); + java.lang.System.setProperty("java.io.tmpdir", "/tmp"); + java.lang.System.setProperty("user.country", "US"); + java.lang.System.setProperty("user.dir", "/home/voidbert/ATS"); + java.lang.System.setProperty("user.home", "/home/voidbert"); + java.lang.System.setProperty("user.language", "en"); + java.lang.System.setProperty("user.name", "voidbert"); + java.lang.System.setProperty("user.timezone", "Europe/Lisbon"); + } + + private static void initializeClasses() { + org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses( + TrainingPlanManager_ESTest_scaffolding.class.getClassLoader(), + "MakeItFit.utils.MyTuple", + "MakeItFit.trainingPlan.TrainingPlanManager", + "MakeItFit.utils.MakeItFitDate", + "MakeItFit.activities.ActivityInterface", + "MakeItFit.activities.types.DistanceWithAltimetry", + "MakeItFit.exceptions.ExistingEntityConflictException", + "MakeItFit.trainingPlan.TrainingPlan", + "MakeItFit.activities.ActivityManager", + "MakeItFit.activities.Activity", + "MakeItFit.activities.implementation.PushUp", + "MakeItFit.activities.types.RepetitionsWithWeights", + "MakeItFit.exceptions.EntityDoesNotExistException", + "MakeItFit.activities.types.Repetitions", + "MakeItFit.activities.implementation.Trail", + "MakeItFit.activities.types.Distance", + "MakeItFit.activities.implementation.Running", + "MakeItFit.activities.HardInterface", + "MakeItFit.utils.ExtendedRandom", + "MakeItFit.activities.implementation.WeightSquat"); + } + + private static void resetClasses() { + org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader( + TrainingPlanManager_ESTest_scaffolding.class.getClassLoader()); + + org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses( + "MakeItFit.trainingPlan.TrainingPlanManager", + "MakeItFit.trainingPlan.TrainingPlan", + "MakeItFit.exceptions.EntityDoesNotExistException", + "MakeItFit.activities.Activity", + "MakeItFit.activities.types.Distance", + "MakeItFit.activities.implementation.Running", + "MakeItFit.utils.MakeItFitDate", + "MakeItFit.activities.types.Repetitions", + "MakeItFit.activities.types.RepetitionsWithWeights", + "MakeItFit.activities.implementation.WeightSquat", + "MakeItFit.activities.types.DistanceWithAltimetry", + "MakeItFit.activities.implementation.Trail", + "MakeItFit.activities.implementation.PushUp", + "MakeItFit.activities.ActivityManager", + "MakeItFit.utils.ExtendedRandom", + "MakeItFit.utils.MyTuple", + "MakeItFit.exceptions.ExistingEntityConflictException"); + } +} diff --git a/src/evosuitetests/java/MakeItFit/trainingPlan/TrainingPlan_ESTest.java b/src/evosuitetests/java/MakeItFit/trainingPlan/TrainingPlan_ESTest.java new file mode 100644 index 0000000..d674bf0 --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/trainingPlan/TrainingPlan_ESTest.java @@ -0,0 +1,452 @@ +/* + * This file was automatically generated by EvoSuite + * Wed Jun 04 20:12:04 GMT 2025 + */ + +package MakeItFit.trainingPlan; + +import java.util.List; +import java.util.UUID; + +import MakeItFit.activities.Activity; +import MakeItFit.activities.implementation.PushUp; +import MakeItFit.activities.implementation.WeightSquat; +import MakeItFit.trainingPlan.TrainingPlan; +import MakeItFit.utils.MakeItFitDate; +import MakeItFit.utils.MyTuple; +import org.evosuite.runtime.EvoRunner; +import org.evosuite.runtime.EvoRunnerParameters; +import org.evosuite.runtime.Random; +import org.evosuite.runtime.mock.java.util.MockUUID; +import org.junit.Test; +import org.junit.runner.RunWith; + +import static org.evosuite.runtime.EvoAssertions.*; +import static org.junit.Assert.*; + +@RunWith(EvoRunner.class) +@EvoRunnerParameters(mockJVMNonDeterminism = true, + useVFS = true, + useVNET = true, + resetStaticState = true, + useJEE = true) +public class TrainingPlan_ESTest extends TrainingPlan_ESTest_scaffolding { + + @Test(timeout = 4000) + public void test00() throws Throwable { + UUID uUID0 = MockUUID.fromString(""); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + TrainingPlan trainingPlan0 = new TrainingPlan(uUID0, makeItFitDate0); + WeightSquat weightSquat0 = new WeightSquat(uUID0, + makeItFitDate0, + 0, + "MakeItFit.activities.implementation.PushUp", + "+o(f`", + 1862, + 0, + 0.0); + trainingPlan0.addActivity(0, weightSquat0); + int int0 = trainingPlan0.compareTo(trainingPlan0); + assertEquals(0, int0); + } + + @Test(timeout = 4000) + public void test01() throws Throwable { + UUID uUID0 = MockUUID.fromString("VH"); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays((-840)); + TrainingPlan trainingPlan0 = new TrainingPlan(uUID0, makeItFitDate0); + TrainingPlan trainingPlan1 = new TrainingPlan(uUID0, makeItFitDate1); + int int0 = trainingPlan0.compareTo(trainingPlan1); + assertEquals(3, int0); + } + + @Test(timeout = 4000) + public void test02() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + TrainingPlan trainingPlan0 = new TrainingPlan((UUID) null, makeItFitDate0); + UUID uUID0 = trainingPlan0.getUserCode(); + assertNull(uUID0); + } + + @Test(timeout = 4000) + public void test03() throws Throwable { + Random.setNextRandom((-1987)); + UUID uUID0 = MockUUID.fromString("$3m=7e0Nh\"N6K9)"); + TrainingPlan trainingPlan0 = new TrainingPlan(uUID0, (MakeItFitDate) null); + UUID uUID1 = trainingPlan0.getUserCode(); + assertEquals("c3070000-c407-4000-8507-0000c6070000", uUID1.toString()); + } + + @Test(timeout = 4000) + public void test04() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + TrainingPlan trainingPlan0 = new TrainingPlan(uUID0, (MakeItFitDate) null); + MakeItFitDate makeItFitDate0 = trainingPlan0.getStartDate(); + assertNull(makeItFitDate0); + } + + @Test(timeout = 4000) + public void test05() throws Throwable { + Random.setNextRandom((-1987)); + UUID uUID0 = MockUUID.fromString("$3m=7e0Nh\"N6K9)"); + TrainingPlan trainingPlan0 = new TrainingPlan(uUID0, (MakeItFitDate) null); + UUID uUID1 = trainingPlan0.getCode(); + assertNotSame(uUID0, uUID1); + } + + @Test(timeout = 4000) + public void test06() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = MakeItFitDate.of(0, 4, 4); + TrainingPlan trainingPlan0 = new TrainingPlan(uUID0, makeItFitDate0); + PushUp pushUp0 = new PushUp( + uUID0, + makeItFitDate0, + 0, + " == (Training plan details) ==\n Training Plan: 04000000-0500-4000-8600-000007000000\n User Code: 00000000-0100-4000-8200-000003000000\n Start Date: 04/04/0000\n Activities(Iterations / Activity): []", + " == (Training plan details) ==\n Training Plan: 04000000-0500-4000-8600-000007000000\n User Code: 00000000-0100-4000-8200-000003000000\n Start Date: 04/04/0000\n Activities(Iterations / Activity): []", + 4, + (-168)); + trainingPlan0.addActivity(4, pushUp0); + List> list0 = trainingPlan0.getActivities(); + assertFalse(list0.isEmpty()); + } + + @Test(timeout = 4000) + public void test07() throws Throwable { + UUID uUID0 = MockUUID.fromString(""); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + TrainingPlan trainingPlan0 = new TrainingPlan(uUID0, makeItFitDate0); + TrainingPlan trainingPlan1 = new TrainingPlan(uUID0, makeItFitDate0); + WeightSquat weightSquat0 = + new WeightSquat(uUID0, makeItFitDate0, 0, (String) null, "", 0, 0, 0); + trainingPlan0.addActivity(0, weightSquat0); + int int0 = trainingPlan0.compareTo(trainingPlan1); + assertEquals(1, int0); + } + + @Test(timeout = 4000) + public void test08() throws Throwable { + UUID uUID0 = MockUUID.fromString("VH"); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + TrainingPlan trainingPlan0 = new TrainingPlan(uUID0, makeItFitDate0); + trainingPlan0.addActivity(0, (Activity) null); + // Undeclared exception! + try { + trainingPlan0.removeActivity(uUID0); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.trainingPlan.TrainingPlan", e); + } + } + + @Test(timeout = 4000) + public void test09() throws Throwable { + UUID uUID0 = MockUUID.fromString("VH"); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + TrainingPlan trainingPlan0 = new TrainingPlan(uUID0, makeItFitDate0); + WeightSquat weightSquat0 = new WeightSquat(uUID0, + makeItFitDate0, + 0, + "MakeItFit.activities.implementation.PushUp", + "+o(f`", + 1862, + 0, + 0.0); + trainingPlan0.addActivity(0, weightSquat0); + // Undeclared exception! + try { + trainingPlan0.extractActivities((MakeItFitDate) null); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.trainingPlan.TrainingPlan", e); + } + } + + @Test(timeout = 4000) + public void test10() throws Throwable { + UUID uUID0 = MockUUID.fromString(""); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + TrainingPlan trainingPlan0 = new TrainingPlan(uUID0, makeItFitDate0); + TrainingPlan trainingPlan1 = new TrainingPlan(uUID0, (MakeItFitDate) null); + // Undeclared exception! + try { + trainingPlan0.equals(trainingPlan1); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.utils.MakeItFitDate", e); + } + } + + @Test(timeout = 4000) + public void test11() throws Throwable { + TrainingPlan trainingPlan0 = new TrainingPlan((UUID) null, (MakeItFitDate) null); + // Undeclared exception! + try { + trainingPlan0.compareTo(trainingPlan0); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.trainingPlan.TrainingPlan", e); + } + } + + @Test(timeout = 4000) + public void test12() throws Throwable { + TrainingPlan trainingPlan0 = null; + try { + trainingPlan0 = new TrainingPlan((TrainingPlan) null); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.trainingPlan.TrainingPlan", e); + } + } + + @Test(timeout = 4000) + public void test13() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = MakeItFitDate.of(0, 4, 4); + TrainingPlan trainingPlan0 = new TrainingPlan(uUID0, makeItFitDate0); + UUID uUID1 = trainingPlan0.getUserCode(); + assertEquals(16_793_600L, uUID1.getMostSignificantBits()); + } + + @Test(timeout = 4000) + public void test14() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = MakeItFitDate.of(0, 4, 4); + TrainingPlan trainingPlan0 = new TrainingPlan(uUID0, makeItFitDate0); + List> list0 = trainingPlan0.getActivities(); + assertEquals(0, list0.size()); + } + + @Test(timeout = 4000) + public void test15() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + TrainingPlan trainingPlan0 = new TrainingPlan((UUID) null, makeItFitDate0); + MakeItFitDate makeItFitDate1 = trainingPlan0.getStartDate(); + assertSame(makeItFitDate0, makeItFitDate1); + } + + @Test(timeout = 4000) + public void test16() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + TrainingPlan trainingPlan0 = new TrainingPlan(uUID0, makeItFitDate0); + UUID uUID1 = trainingPlan0.getCode(); + assertEquals("04000000-0500-4000-8600-000007000000", uUID1.toString()); + } + + @Test(timeout = 4000) + public void test17() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = MakeItFitDate.of(0, 4, 4); + TrainingPlan trainingPlan0 = new TrainingPlan(uUID0, makeItFitDate0); + TrainingPlan trainingPlan1 = new TrainingPlan(trainingPlan0); + MakeItFitDate makeItFitDate1 = new MakeItFitDate(); + trainingPlan1.setStartDate(makeItFitDate1); + int int0 = trainingPlan0.compareTo(trainingPlan1); + assertEquals((-2014), int0); + } + + @Test(timeout = 4000) + public void test18() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = MakeItFitDate.of(0, 4, 4); + TrainingPlan trainingPlan0 = new TrainingPlan(uUID0, makeItFitDate0); + TrainingPlan trainingPlan1 = new TrainingPlan(trainingPlan0); + boolean boolean0 = trainingPlan1.equals(trainingPlan0); + assertTrue(boolean0); + } + + @Test(timeout = 4000) + public void test19() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + TrainingPlan trainingPlan0 = new TrainingPlan(uUID0, makeItFitDate0); + TrainingPlan trainingPlan1 = trainingPlan0.clone(); + assertTrue(trainingPlan1.equals((Object) trainingPlan0)); + + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays(3677); + trainingPlan1.setStartDate(makeItFitDate1); + boolean boolean0 = trainingPlan1.equals(trainingPlan0); + assertFalse(trainingPlan1.equals((Object) trainingPlan0)); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test20() throws Throwable { + UUID uUID0 = MockUUID.fromString("VH"); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + TrainingPlan trainingPlan0 = new TrainingPlan(uUID0, makeItFitDate0); + UUID uUID1 = MockUUID.fromString("Rh3sF2 list0 = trainingPlan0.extractActivities(makeItFitDate1); + assertFalse(list0.isEmpty()); + } + + @Test(timeout = 4000) + public void test25() throws Throwable { + UUID uUID0 = MockUUID.fromString(""); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + TrainingPlan trainingPlan0 = new TrainingPlan(uUID0, makeItFitDate0); + WeightSquat weightSquat0 = new WeightSquat(uUID0, makeItFitDate0, 0, "", "", 223, 0, 0); + trainingPlan0.addActivity(0, weightSquat0); + List list0 = trainingPlan0.extractActivities(makeItFitDate0); + assertTrue(list0.isEmpty()); + } + + @Test(timeout = 4000) + public void test26() throws Throwable { + UUID uUID0 = MockUUID.fromString(""); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays(223); + TrainingPlan trainingPlan0 = new TrainingPlan(uUID0, makeItFitDate0); + WeightSquat weightSquat0 = new WeightSquat(uUID0, makeItFitDate0, 0, "", "", 223, 0, 0); + trainingPlan0.addActivity(0, weightSquat0); + trainingPlan0.updateActivities(makeItFitDate1, 0); + assertNotSame(makeItFitDate0, makeItFitDate1); + } + + @Test(timeout = 4000) + public void test27() throws Throwable { + UUID uUID0 = MockUUID.fromString(""); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + TrainingPlan trainingPlan0 = new TrainingPlan(uUID0, makeItFitDate0); + WeightSquat weightSquat0 = new WeightSquat(uUID0, makeItFitDate0, 0, "", "", 223, 0, 0); + trainingPlan0.addActivity(0, weightSquat0); + trainingPlan0.updateActivities(makeItFitDate0, 0); + } + + @Test(timeout = 4000) + public void test28() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + TrainingPlan trainingPlan0 = new TrainingPlan(uUID0, makeItFitDate0); + WeightSquat weightSquat0 = + new WeightSquat(uUID0, makeItFitDate0, 0, "", "", (-788), 0, (-0.5201047201846021)); + trainingPlan0.addActivity(0, weightSquat0); + trainingPlan0.removeActivity(uUID0); + assertEquals("00000000-0100-4000-8200-000003000000", uUID0.toString()); + } + + @Test(timeout = 4000) + public void test29() throws Throwable { + TrainingPlan trainingPlan0 = null; + try { + trainingPlan0 = new TrainingPlan(); + fail("Expecting exception: NoSuchMethodError"); + + } catch (NoSuchMethodError e) { + // + // org.evosuite.runtime.mock.java.util.MockUUID.UUID(JJ)Ljava/util/UUID; + // + verifyException("MakeItFit.trainingPlan.TrainingPlan", e); + } + } + + @Test(timeout = 4000) + public void test30() throws Throwable { + UUID uUID0 = MockUUID.fromString("VH"); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + TrainingPlan trainingPlan0 = new TrainingPlan(uUID0, makeItFitDate0); + String string0 = trainingPlan0.toString(); + assertEquals( + " == (Training plan details) ==\n Training Plan: 04000000-0500-4000-8600-000007000000\n User Code: 00000000-0100-4000-8200-000003000000\n Start Date: 14/02/2014\n Activities(Iterations / Activity): []", + string0); + } + + @Test(timeout = 4000) + public void test31() throws Throwable { + UUID uUID0 = MockUUID.randomUUID(); + TrainingPlan trainingPlan0 = new TrainingPlan(uUID0, (MakeItFitDate) null); + PushUp pushUp0 = + new PushUp(uUID0, (MakeItFitDate) null, 0, "~`e Wv]gbj0LTkBC", "T", (-1339), 2891); + trainingPlan0.addActivity(3302, pushUp0); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + // Undeclared exception! + try { + trainingPlan0.updateActivities(makeItFitDate0, 0.0F); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.utils.MakeItFitDate", e); + } + } +} diff --git a/src/evosuitetests/java/MakeItFit/trainingPlan/TrainingPlan_ESTest_scaffolding.java b/src/evosuitetests/java/MakeItFit/trainingPlan/TrainingPlan_ESTest_scaffolding.java new file mode 100644 index 0000000..257a146 --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/trainingPlan/TrainingPlan_ESTest_scaffolding.java @@ -0,0 +1,128 @@ +/** + * Scaffolding file used to store all the setups needed to run + * tests automatically generated by EvoSuite + * Wed Jun 04 20:12:04 GMT 2025 + */ + +package MakeItFit.trainingPlan; + +import org.evosuite.runtime.annotation.EvoSuiteClassExclude; +import org.evosuite.runtime.sandbox.Sandbox; +import org.evosuite.runtime.sandbox.Sandbox.SandboxMode; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Before; +import org.junit.BeforeClass; + +@EvoSuiteClassExclude +public class TrainingPlan_ESTest_scaffolding { + + @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 = "MakeItFit.trainingPlan.TrainingPlan"; + 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(); + setSystemProperties(); + 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(); + setSystemProperties(); + 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(); + } + + public static void setSystemProperties() { + + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + java.lang.System.setProperty("file.encoding", "UTF-8"); + java.lang.System.setProperty("java.awt.headless", "true"); + java.lang.System.setProperty("java.io.tmpdir", "/tmp"); + java.lang.System.setProperty("user.country", "US"); + java.lang.System.setProperty("user.dir", "/home/voidbert/ATS"); + java.lang.System.setProperty("user.home", "/home/voidbert"); + java.lang.System.setProperty("user.language", "en"); + java.lang.System.setProperty("user.name", "voidbert"); + java.lang.System.setProperty("user.timezone", "Europe/Lisbon"); + } + + private static void initializeClasses() { + org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses( + TrainingPlan_ESTest_scaffolding.class.getClassLoader(), + "MakeItFit.utils.MyTuple", + "MakeItFit.utils.MakeItFitDate", + "MakeItFit.trainingPlan.TrainingPlan", + "MakeItFit.activities.ActivityInterface", + "MakeItFit.activities.types.DistanceWithAltimetry", + "MakeItFit.activities.Activity", + "MakeItFit.activities.implementation.PushUp", + "MakeItFit.activities.types.RepetitionsWithWeights", + "MakeItFit.activities.types.Repetitions", + "MakeItFit.activities.implementation.Trail", + "MakeItFit.activities.types.Distance", + "MakeItFit.activities.implementation.Running", + "MakeItFit.activities.HardInterface", + "MakeItFit.activities.implementation.WeightSquat"); + } + + private static void resetClasses() { + org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader( + TrainingPlan_ESTest_scaffolding.class.getClassLoader()); + + org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses( + "MakeItFit.trainingPlan.TrainingPlan", + "MakeItFit.utils.MakeItFitDate", + "MakeItFit.activities.Activity", + "MakeItFit.activities.types.Distance", + "MakeItFit.activities.implementation.Running", + "MakeItFit.activities.types.Repetitions", + "MakeItFit.activities.implementation.PushUp", + "MakeItFit.activities.types.RepetitionsWithWeights", + "MakeItFit.activities.implementation.WeightSquat", + "MakeItFit.utils.MyTuple", + "MakeItFit.activities.types.DistanceWithAltimetry", + "MakeItFit.activities.implementation.Trail"); + } +} diff --git a/src/evosuitetests/java/MakeItFit/users/UserManager_ESTest.java b/src/evosuitetests/java/MakeItFit/users/UserManager_ESTest.java new file mode 100644 index 0000000..6973097 --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/users/UserManager_ESTest.java @@ -0,0 +1,991 @@ +/* + * This file was automatically generated by EvoSuite + * Wed Jun 04 20:20:10 GMT 2025 + */ + +package MakeItFit.users; + +import java.util.List; +import java.util.UUID; + +import MakeItFit.activities.Activity; +import MakeItFit.activities.implementation.PushUp; +import MakeItFit.activities.implementation.Running; +import MakeItFit.activities.implementation.WeightSquat; +import MakeItFit.users.Gender; +import MakeItFit.users.User; +import MakeItFit.users.UserManager; +import MakeItFit.users.types.Amateur; +import MakeItFit.users.types.Occasional; +import MakeItFit.users.types.Professional; +import MakeItFit.utils.MakeItFitDate; +import org.evosuite.runtime.EvoRunner; +import org.evosuite.runtime.EvoRunnerParameters; +import org.evosuite.runtime.mock.java.util.MockUUID; +import org.junit.Test; +import org.junit.runner.RunWith; + +import static org.evosuite.runtime.EvoAssertions.*; +import static org.junit.Assert.*; + +@RunWith(EvoRunner.class) +@EvoRunnerParameters(mockJVMNonDeterminism = true, + useVFS = true, + useVNET = true, + resetStaticState = true, + useJEE = true) +public class UserManager_ESTest extends UserManager_ESTest_scaffolding { + + @Test(timeout = 4000) + public void test00() throws Throwable { + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Other; + User user0 = userManager0.createUser("Ouvasional", + 2715, + gender0, + 2715, + 2715, + 2715, + 2715, + "Elevation Gain: ", + "Elevation Gain: ", + "Professional", + 2715, + "Professional"); + assertEquals("Ouvasional", user0.getName()); + assertEquals(2715, user0.getBpm()); + assertEquals(2715, user0.getHeight()); + assertEquals(2715, user0.getAge()); + assertEquals(2715, user0.getLevel()); + } + + @Test(timeout = 4000) + public void test01() throws Throwable { + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Female; + Occasional occasional0 = (Occasional) userManager0.createUser("f", + 11, + gender0, + 1256.0F, + 168, + 168, + 356, + "gKDZo%X`~?I", + "}V|'R0za~Fw6", + "LY_`", + 2260, + "Occasional"); + assertEquals("gKDZo%X`~?I", occasional0.getAddress()); + assertEquals(2260, occasional0.getFrequency()); + assertEquals("}V|'R0za~Fw6", occasional0.getPhone()); + assertEquals("f", occasional0.getName()); + assertEquals(168, occasional0.getBpm()); + assertEquals(168, occasional0.getHeight()); + assertEquals(11, occasional0.getAge()); + assertEquals(356, occasional0.getLevel()); + assertEquals("LY_`", occasional0.getEmail()); + } + + @Test(timeout = 4000) + public void test02() throws Throwable { + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Male; + User user0 = + userManager0.createUser(",", 0, gender0, 0, 0, 0, 1, ",", ",", ",", 0, "Professional"); + userManager0.insertUser(user0); + User user1 = userManager0.getUserByEmail(","); + assertEquals(0, user1.getBpm()); + assertEquals(0, user1.getAge()); + assertEquals(",", user1.getName()); + assertEquals(1, user1.getLevel()); + assertEquals(0, user1.getHeight()); + } + + @Test(timeout = 4000) + public void test03() throws Throwable { + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Male; + User user0 = + userManager0 + .createUser(",", 0, gender0, 0, 988, 0, 0, ",", ",", ",", 0, "Professional"); + userManager0.insertUser(user0); + User user1 = userManager0.getUserByEmail(","); + assertEquals(988, user1.getHeight()); + assertEquals(0, user1.getLevel()); + assertEquals(0, user1.getAge()); + assertEquals(0, user1.getBpm()); + assertEquals(",", user1.getName()); + } + + @Test(timeout = 4000) + public void test04() throws Throwable { + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Male; + User user0 = + userManager0 + .createUser(",", 13, gender0, 13, 0, 13, 0, ",", ",", ",", 13, "Professional"); + userManager0.insertUser(user0); + User user1 = userManager0.getUserByEmail(","); + assertEquals(13, user1.getAge()); + assertEquals(13, user1.getBpm()); + assertEquals(",", user1.getName()); + assertEquals(0, user1.getHeight()); + assertEquals(0, user1.getLevel()); + } + + @Test(timeout = 4000) + public void test05() throws Throwable { + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Male; + User user0 = + userManager0.createUser(",", 0, gender0, 0, 0, 0, 0, ",", ",", ",", 0, "Professional"); + userManager0.insertUser(user0); + List list0 = userManager0.getAllUsers(); + assertFalse(list0.isEmpty()); + } + + @Test(timeout = 4000) + public void test06() throws Throwable { + UserManager userManager0 = new UserManager(); + // Undeclared exception! + try { + userManager0.updateUser((User) null); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test07() throws Throwable { + UserManager userManager0 = new UserManager(); + // Undeclared exception! + try { + userManager0.removeUserByEmail((String) null); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test08() throws Throwable { + UserManager userManager0 = new UserManager(); + UUID uUID0 = MockUUID.randomUUID(); + // Undeclared exception! + try { + userManager0.removeActivityFromUser((String) null, uUID0); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test09() throws Throwable { + UserManager userManager0 = new UserManager(); + // Undeclared exception! + try { + userManager0.insertUser((User) null); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test10() throws Throwable { + UserManager userManager0 = new UserManager(); + // Undeclared exception! + try { + userManager0.getUserByEmail((String) null); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test11() throws Throwable { + UserManager userManager0 = new UserManager(); + // Undeclared exception! + try { + userManager0.getActivitiesFromUser((String) null); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test12() throws Throwable { + UserManager userManager0 = new UserManager(); + // Undeclared exception! + try { + userManager0.existsUserWithEmail((String) null); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test13() throws Throwable { + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Female; + // Undeclared exception! + try { + userManager0.createUser("JYTHD?J|>bN", + 6, + gender0, + 6, + 0, + 0, + 224, + "ubV", + "6", + "Jk:>J", + (-3464), + (String) null); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) {} + } + + @Test(timeout = 4000) + public void test14() throws Throwable { + UserManager userManager0 = new UserManager(); + UUID uUID0 = MockUUID.fromString("tJ$U(@UsaZ"); + MakeItFitDate makeItFitDate0 = MakeItFitDate.of(1, 1, 1); + WeightSquat weightSquat0 = new WeightSquat(uUID0, + makeItFitDate0, + 1, + "MakeItFit.users.User", + "", + 1, + (-3764), + (-3764)); + // Undeclared exception! + try { + userManager0.addActivityToUser((String) null, weightSquat0); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test15() throws Throwable { + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Male; + Amateur amateur0 = new Amateur("U`,kRd/ !4MkL-", + 2384, + gender0, + 0, + 0, + 0, + 1, + "U`,kRd/ !4MkL-", + ",", + "Professional"); + userManager0.insertUser(amateur0); + userManager0.updateSystem(); + } + + @Test(timeout = 4000) + public void test16() throws Throwable { + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Male; + User user0 = + userManager0.createUser(",", 0, gender0, 0, 0, 0, 0, ",", ",", ",", 0, "Professional"); + userManager0.insertUser(user0); + userManager0.updateSystem(); + } + + @Test(timeout = 4000) + public void test17() throws Throwable { + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Other; + Amateur amateur0 = new Amateur("SS", 1, gender0, 1, 1, 1, 1, "jq Z}", "kz3{*y", "kz3{*y"); + userManager0.insertUser(amateur0); + UUID uUID0 = amateur0.getCode(); + userManager0.addActivitiesToUser(uUID0, amateur0.activities); + assertEquals(1, amateur0.getLevel()); + } + + @Test(timeout = 4000) + public void test18() throws Throwable { + UserManager userManager0 = new UserManager(); + UUID uUID0 = MockUUID.fromString("MakeItFit.users.UserManager"); + try { + userManager0.addActivitiesToUser(uUID0, (List) null); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with code 00000000-0100-4000-8200-000003000000 does not exist + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test19() throws Throwable { + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Male; + User user0 = + userManager0.createUser(",", 0, gender0, 0, 0, 0, 0, ",", ",", ",", 0, "Professional"); + UUID uUID0 = MockUUID.fromString(","); + userManager0.insertUser(user0); + userManager0.removeActivityFromUser(",", uUID0); + assertEquals((-8_791_026_472_509_767_680L), uUID0.getLeastSignificantBits()); + } + + @Test(timeout = 4000) + public void test20() throws Throwable { + UserManager userManager0 = new UserManager(); + UUID uUID0 = MockUUID.randomUUID(); + // Undeclared exception! + try { + userManager0.removeActivityFromUser("", uUID0); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test21() throws Throwable { + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Male; + User user0 = + userManager0.createUser(",", 0, gender0, 0, 0, 0, 0, ",", ",", ",", 0, "Professional"); + UUID uUID0 = MockUUID.fromString(","); + userManager0.insertUser(user0); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + Running running0 = + new Running(uUID0, makeItFitDate0, 0, ",", "pDKVF^tD{\"`ki0w A", 1, 1312.84255793); + userManager0.addActivityToUser(",", running0); + // Undeclared exception! + try { + userManager0.updateSystem(); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Invalid calculateIndex arguments + // + verifyException("MakeItFit.users.User", e); + } + } + + @Test(timeout = 4000) + public void test22() throws Throwable { + UserManager userManager0 = new UserManager(); + UUID uUID0 = MockUUID.fromString("194lR,GOxm/vC+FCN"); + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + PushUp pushUp0 = new PushUp(uUID0, + makeItFitDate0, + (-1054), + "ys4SKRUj1A 4siVg8", + "194lR,GOxm/vC+FCN", + 11, + 168); + try { + userManager0.addActivityToUser("=%H~", pushUp0); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // =%h~ + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test23() throws Throwable { + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Male; + User user0 = + userManager0.createUser(",", 0, gender0, 0, 0, 0, 0, ",", ",", ",", 0, "Professional"); + userManager0.insertUser(user0); + List list0 = userManager0.getActivitiesFromUser(","); + assertTrue(list0.isEmpty()); + } + + @Test(timeout = 4000) + public void test24() throws Throwable { + UserManager userManager0 = new UserManager(); + try { + userManager0.getActivitiesFromUser(""); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test25() throws Throwable { + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Other; + Amateur amateur0 = new Amateur("SS", 2, gender0, 2, 2, 2, 2, "jq Z}", "kz3{*y", "kz3{*y"); + userManager0.insertUser(amateur0); + amateur0.setEmail("SS"); + try { + userManager0.updateUser(amateur0); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with email ss does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test26() throws Throwable { + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Male; + User user0 = + userManager0.createUser(",", 0, gender0, 0, 0, 0, 0, ",", ",", ",", 0, "Professional"); + userManager0.insertUser(user0); + userManager0.updateUser(user0); + assertEquals(0, user0.getAge()); + assertEquals(0, user0.getBpm()); + assertEquals(",", user0.getName()); + } + + @Test(timeout = 4000) + public void test27() throws Throwable { + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Other; + Professional professional0 = new Professional("Occasional", + 118, + gender0, + 118, + 7, + 118, + 7, + "Occasional", + "Occasional", + "Occasional", + 7); + try { + userManager0.updateUser(professional0); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with code 00000000-0100-4000-8200-000003000000 does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test28() throws Throwable { + UserManager userManager0 = new UserManager(); + try { + userManager0.getUserByEmail("user with email "); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with email user with email does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test29() throws Throwable { + UserManager userManager0 = new UserManager(); + UUID uUID0 = MockUUID.randomUUID(); + try { + userManager0.getUserByCode(uUID0); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with code 00000000-0100-4000-8200-000003000000 does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test30() throws Throwable { + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Other; + Amateur amateur0 = new Amateur("SS", 1, gender0, 1, 1, 1, 1, "jq Z}", "kz3{*y", "kz3{*y"); + userManager0.insertUser(amateur0); + UUID uUID0 = amateur0.getCode(); + User user0 = userManager0.getUserByCode(uUID0); + assertEquals(1, user0.getAge()); + } + + @Test(timeout = 4000) + public void test31() throws Throwable { + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Other; + Amateur amateur0 = new Amateur("SS", 1, gender0, 1, 1, 1, 1, "jq Z}", "kz3{*y", "kz3{*y"); + userManager0.insertUser(amateur0); + boolean boolean0 = userManager0.existsUserWithEmail("kz3{*y"); + assertTrue(boolean0); + } + + @Test(timeout = 4000) + public void test32() throws Throwable { + UserManager userManager0 = new UserManager(); + boolean boolean0 = userManager0.existsUserWithEmail(","); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test33() throws Throwable { + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Other; + Amateur amateur0 = new Amateur("SS", 1, gender0, 1, 1, 1, 1, "jq Z}", "kz3{*y", "kz3{*y"); + userManager0.insertUser(amateur0); + userManager0.removeUserByEmail("kz3{*y"); + } + + @Test(timeout = 4000) + public void test34() throws Throwable { + UserManager userManager0 = new UserManager(); + try { + userManager0.removeUserByEmail("MakeItFit.u+ers.Gender"); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with email makeitfit.u+ers.gender does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test35() throws Throwable { + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Male; + Amateur amateur0 = new Amateur("U`,kRd/ !4MkL-", + 2384, + gender0, + 0, + 0, + 0, + 1, + "U`,kRd/ !4MkL-", + ",", + "Professional"); + userManager0.insertUser(amateur0); + UUID uUID0 = amateur0.getCode(); + userManager0.removeUserByCode(uUID0); + assertEquals("00000000-0100-4000-8200-000003000000", uUID0.toString()); + } + + @Test(timeout = 4000) + public void test36() throws Throwable { + UserManager userManager0 = new UserManager(); + UUID uUID0 = MockUUID.fromString(","); + try { + userManager0.removeUserByCode(uUID0); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with code 00000000-0100-4000-8200-000003000000 does not exist. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test37() throws Throwable { + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Other; + Amateur amateur0 = new Amateur("SS", 1, gender0, 1, 1, 1, 1, "jq Z}", "kz3{*y", "kz3{*y"); + userManager0.insertUser(amateur0); + amateur0.setEmail("K\"fu"); + try { + userManager0.insertUser(amateur0); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with code 00000000-0100-4000-8200-000003000000 already exists. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test38() throws Throwable { + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Male; + try { + userManager0.createUser("=", 0, gender0, 0, 0, 0, 0, "=", "=", "=", 0, "c^k!K`Kg&\""); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // c^k!K`Kg&\" + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test39() throws Throwable { + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Other; + Occasional occasional0 = (Occasional) userManager0.createUser("Occasional", + 13, + gender0, + 13, + 1256, + 13, + 1256, + "Occasional", + "", + "Occasional", + 2, + "Occasional"); + assertEquals(1256, occasional0.getLevel()); + assertEquals(2, occasional0.getFrequency()); + assertEquals("", occasional0.getPhone()); + assertEquals("Occasional", occasional0.getAddress()); + assertEquals(1256, occasional0.getHeight()); + assertEquals("Occasional", occasional0.getEmail()); + assertEquals(13, occasional0.getAge()); + assertEquals(13, occasional0.getBpm()); + assertEquals("Occasional", occasional0.getName()); + } + + @Test(timeout = 4000) + public void test40() throws Throwable { + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Male; + User user0 = + userManager0.createUser(",", 0, gender0, 0, 0, 0, 0, ",", ",", ",", 0, "Professional"); + userManager0.insertUser(user0); + try { + userManager0.insertUser(user0); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // User with email , already exists. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test41() throws Throwable { + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Other; + try { + userManager0.createUser(",", 0, gender0, 0, 0, 0, (-7), ",", ",", ",", 0, "h|]A`"); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Invalid input: age, weight, height, bpm, and level must be non-negative. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test42() throws Throwable { + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Male; + try { + userManager0.createUser("5F&e-n@din:yev", + 0, + gender0, + 0, + 0, + (-291), + 0, + "5F&e-n@din:yev", + "t]7H}D6xm'Fm!uwS", + "|:a8|", + (-291), + "t]7H}D6xm'Fm!uwS"); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Invalid input: age, weight, height, bpm, and level must be non-negative. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test43() throws Throwable { + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Other; + try { + userManager0.createUser("Expected Duration: ", + 1073, + gender0, + 1073, + (-2143), + (-2143), + (-2143), + "%", + "Expected Duration: ", + "S)D,>9", + 1073, + "Expected Duration: "); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Invalid input: age, weight, height, bpm, and level must be non-negative. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test44() throws Throwable { + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Female; + try { + userManager0.createUser("5F&e-n@dUn:yev", + 0, + gender0, + (-11.620108F), + 0, + 0, + 0, + "5F&e-n@dUn:yev", + "5F&e-n@dUn:yev", + "5F&e-n@dUn:yev", + 15, + "5F&e-n@dUn:yev"); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Invalid input: age, weight, height, bpm, and level must be non-negative. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test45() throws Throwable { + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Female; + try { + userManager0.createUser("_K^rMR|isdP", + (-1), + gender0, + 82.45F, + (-1090), + 1, + 6379, + "", + "", + "LeNj", + 6379, + "LeNj"); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Invalid input: age, weight, height, bpm, and level must be non-negative. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test46() throws Throwable { + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Other; + try { + userManager0.createUser(")A@cKOp9bg", + 4, + gender0, + 4, + 4, + 4, + (-11), + "ZvZ4KHIZ#/o", + "R,", + (String) null, + 4, + "R,"); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Invalid input: name, address, phone, or email cannot be null. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test47() throws Throwable { + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Male; + try { + userManager0.createUser("NmevANz}N-IP", + 4, + gender0, + 4, + 1_840_700_269, + (-15), + 4, + "NmevANz}N-IP", + (String) null, + "{+p`GK5", + 4, + "NmevANz}N-IP"); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Invalid input: name, address, phone, or email cannot be null. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test48() throws Throwable { + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Female; + try { + userManager0.createUser("+q&SRDV?:\"J]iIRK'=", + (-1_450_067_606), + gender0, + (-1_450_067_606), + (-875), + (-1_450_067_606), + 0, + (String) null, + (String) null, + "<*1LPMkBs+jhT", + 0, + "<*1LPMkBs+jhT"); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Invalid input: name, address, phone, or email cannot be null. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test49() throws Throwable { + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Other; + User user0 = userManager0.createUser("Expected Duration: ", + 466, + gender0, + 2853.072F, + 12, + 12, + 7, + "User with email ", + "User with email ", + ",N\"qM&X0gJ{Njb4", + 7, + "Amateur"); + assertEquals(7, user0.getLevel()); + assertEquals(466, user0.getAge()); + assertEquals(",N\"qM&X0gJ{Njb4", user0.getEmail()); + assertEquals("Expected Duration: ", user0.getName()); + assertEquals("User with email ", user0.getAddress()); + assertEquals(12, user0.getHeight()); + assertEquals(12, user0.getBpm()); + assertEquals("User with email ", user0.getPhone()); + } + + @Test(timeout = 4000) + public void test50() throws Throwable { + UserManager userManager0 = new UserManager(); + Gender gender0 = Gender.Other; + try { + userManager0.createUser((String) null, + (-424), + gender0, + (-655.33F), + (-424), + (-424), + (-424), + (String) null, + (String) null, + (String) null, + (-424), + (String) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Invalid input: name, address, phone, or email cannot be null. + // + verifyException("MakeItFit.users.UserManager", e); + } + } + + @Test(timeout = 4000) + public void test51() throws Throwable { + UserManager userManager0 = new UserManager(); + List list0 = userManager0.getAllUsers(); + assertEquals(0, list0.size()); + } +} diff --git a/src/evosuitetests/java/MakeItFit/users/UserManager_ESTest_scaffolding.java b/src/evosuitetests/java/MakeItFit/users/UserManager_ESTest_scaffolding.java new file mode 100644 index 0000000..70a5235 --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/users/UserManager_ESTest_scaffolding.java @@ -0,0 +1,142 @@ +/** + * Scaffolding file used to store all the setups needed to run + * tests automatically generated by EvoSuite + * Wed Jun 04 20:20:10 GMT 2025 + */ + +package MakeItFit.users; + +import org.evosuite.runtime.annotation.EvoSuiteClassExclude; +import org.evosuite.runtime.sandbox.Sandbox; +import org.evosuite.runtime.sandbox.Sandbox.SandboxMode; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Before; +import org.junit.BeforeClass; + +@EvoSuiteClassExclude +public class UserManager_ESTest_scaffolding { + + @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 = "MakeItFit.users.UserManager"; + 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(); + setSystemProperties(); + 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(); + setSystemProperties(); + 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(); + } + + public static void setSystemProperties() { + + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + java.lang.System.setProperty("file.encoding", "UTF-8"); + java.lang.System.setProperty("java.awt.headless", "true"); + java.lang.System.setProperty("java.io.tmpdir", "/tmp"); + java.lang.System.setProperty("user.country", "US"); + java.lang.System.setProperty("user.dir", "/home/voidbert/ATS"); + java.lang.System.setProperty("user.home", "/home/voidbert"); + java.lang.System.setProperty("user.language", "en"); + java.lang.System.setProperty("user.name", "voidbert"); + java.lang.System.setProperty("user.timezone", "Europe/Lisbon"); + } + + private static void initializeClasses() { + org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses( + UserManager_ESTest_scaffolding.class.getClassLoader(), + "MakeItFit.users.UserInterface", + "MakeItFit.exceptions.InvalidTypeException", + "MakeItFit.users.Gender", + "MakeItFit.utils.MakeItFitDate", + "MakeItFit.exceptions.ExistingEntityConflictException", + "MakeItFit.activities.ActivityInterface", + "MakeItFit.activities.types.DistanceWithAltimetry", + "MakeItFit.users.types.Occasional", + "MakeItFit.activities.Activity", + "MakeItFit.users.types.Amateur", + "MakeItFit.exceptions.EntityDoesNotExistException", + "MakeItFit.activities.implementation.PushUp", + "MakeItFit.activities.types.RepetitionsWithWeights", + "MakeItFit.activities.types.Repetitions", + "MakeItFit.activities.implementation.Trail", + "MakeItFit.users.User", + "MakeItFit.activities.types.Distance", + "MakeItFit.users.UserManager", + "MakeItFit.activities.implementation.Running", + "MakeItFit.activities.HardInterface", + "MakeItFit.users.types.Professional", + "MakeItFit.activities.implementation.WeightSquat"); + } + + private static void resetClasses() { + org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader( + UserManager_ESTest_scaffolding.class.getClassLoader()); + + org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses( + "MakeItFit.users.UserManager", + "MakeItFit.activities.Activity", + "MakeItFit.activities.types.Distance", + "MakeItFit.activities.implementation.Running", + "MakeItFit.exceptions.EntityDoesNotExistException", + "MakeItFit.exceptions.InvalidTypeException", + "MakeItFit.users.User", + "MakeItFit.users.types.Amateur", + "MakeItFit.utils.MakeItFitDate", + "MakeItFit.users.types.Occasional", + "MakeItFit.activities.types.Repetitions", + "MakeItFit.activities.implementation.PushUp", + "MakeItFit.users.types.Professional", + "MakeItFit.activities.types.RepetitionsWithWeights", + "MakeItFit.activities.implementation.WeightSquat", + "MakeItFit.activities.types.DistanceWithAltimetry", + "MakeItFit.activities.implementation.Trail", + "MakeItFit.exceptions.ExistingEntityConflictException"); + } +} diff --git a/src/evosuitetests/java/MakeItFit/users/types/Amateur_ESTest.java b/src/evosuitetests/java/MakeItFit/users/types/Amateur_ESTest.java new file mode 100644 index 0000000..49fabe4 --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/users/types/Amateur_ESTest.java @@ -0,0 +1,162 @@ +/* + * This file was automatically generated by EvoSuite + * Wed Jun 04 20:16:49 GMT 2025 + */ + +package MakeItFit.users.types; + +import MakeItFit.users.Gender; +import MakeItFit.users.types.Amateur; +import org.evosuite.runtime.EvoRunner; +import org.evosuite.runtime.EvoRunnerParameters; +import org.junit.Test; +import org.junit.runner.RunWith; + +import static org.evosuite.runtime.EvoAssertions.*; +import static org.junit.Assert.*; + +@RunWith(EvoRunner.class) +@EvoRunnerParameters(mockJVMNonDeterminism = true, + useVFS = true, + useVNET = true, + resetStaticState = true, + useJEE = true) +public class Amateur_ESTest extends Amateur_ESTest_scaffolding { + + @Test(timeout = 4000) + public void test0() throws Throwable { + Gender gender0 = Gender.Male; + Amateur amateur0 = new Amateur("MakeItFit.users.types.Amateur", + 0, + gender0, + 0, + 0, + 0, + 0, + "MakeItFit.users.types.Amateur", + "MakeItFit.users.types.Amateur", + "MakeItFit.users.types.Amateur"); + Amateur amateur1 = amateur0.clone(); + assertEquals("MakeItFit.users.types.Amateur", amateur1.getEmail()); + } + + @Test(timeout = 4000) + public void test1() throws Throwable { + Gender gender0 = Gender.Other; + Amateur amateur0 = new Amateur((String) null, + 1134, + gender0, + 1134, + 1134, + 1134, + 1134, + (String) null, + (String) null, + (String) null); + amateur0.activities = null; + // Undeclared exception! + try { + amateur0.clone(); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.users.User", e); + } + } + + @Test(timeout = 4000) + public void test2() throws Throwable { + Gender gender0 = Gender.Female; + Amateur amateur0 = null; + try { + amateur0 = new Amateur("", + (-2899), + gender0, + (-4694.6F), + (-2899), + (-1797), + (-353), + "hv94I'", + "====================\n", + ""); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Invalid user age + // + verifyException("MakeItFit.users.User", e); + } + } + + @Test(timeout = 4000) + public void test3() throws Throwable { + Amateur amateur0 = null; + try { + amateur0 = new Amateur((Amateur) null); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.users.User", e); + } + } + + @Test(timeout = 4000) + public void test4() throws Throwable { + Gender gender0 = Gender.Other; + Amateur amateur0 = new Amateur("fA8CEU3t=q`", + 0, + gender0, + 0, + 0, + 0, + 0, + "fA8CEU3t=q`", + "fA8CEU3t=q`", + "fA8CEU3t=q`"); + Amateur amateur1 = new Amateur(amateur0); + assertEquals("fA8CEU3t=q`", amateur1.getPhone()); + } + + @Test(timeout = 4000) + public void test5() throws Throwable { + Gender gender0 = Gender.Male; + Amateur amateur0 = new Amateur((String) null, + 11, + gender0, + 11, + 11, + 11, + 11, + (String) null, + (String) null, + (String) null); + Amateur amateur1 = amateur0.clone(); + assertEquals(11.0F, amateur1.getWeight(), 0.01F); + } + + @Test(timeout = 4000) + public void test6() throws Throwable { + Gender gender0 = Gender.Male; + Amateur amateur0 = new Amateur((String) null, + 11, + gender0, + 11, + 11, + 11, + 11, + (String) null, + (String) null, + (String) null); + String string0 = amateur0.toString(); + assertEquals( + "== (User details) ==\nCode: 00000000-0100-4000-8200-000003000000\nName: null\nAge: 11\nGender: Male\nWeight: 11.00 kg\nHeight: 11 cm\nBpm: 11\nLevel: 11\nAddress: null\nPhone: null\nEmail: null\nActivities: []\n====================\n", + string0); + } +} diff --git a/src/evosuitetests/java/MakeItFit/users/types/Amateur_ESTest_scaffolding.java b/src/evosuitetests/java/MakeItFit/users/types/Amateur_ESTest_scaffolding.java new file mode 100644 index 0000000..3182de9 --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/users/types/Amateur_ESTest_scaffolding.java @@ -0,0 +1,130 @@ +/** + * Scaffolding file used to store all the setups needed to run + * tests automatically generated by EvoSuite + * Wed Jun 04 20:16:49 GMT 2025 + */ + +package MakeItFit.users.types; + +import org.evosuite.runtime.annotation.EvoSuiteClassExclude; +import org.evosuite.runtime.sandbox.Sandbox; +import org.evosuite.runtime.sandbox.Sandbox.SandboxMode; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Before; +import org.junit.BeforeClass; + +@EvoSuiteClassExclude +public class Amateur_ESTest_scaffolding { + + @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 = "MakeItFit.users.types.Amateur"; + 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(); + setSystemProperties(); + 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(); + setSystemProperties(); + 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(); + } + + public static void setSystemProperties() { + + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + java.lang.System.setProperty("file.encoding", "UTF-8"); + java.lang.System.setProperty("java.awt.headless", "true"); + java.lang.System.setProperty("java.io.tmpdir", "/tmp"); + java.lang.System.setProperty("user.country", "US"); + java.lang.System.setProperty("user.dir", "/home/voidbert/ATS"); + java.lang.System.setProperty("user.home", "/home/voidbert"); + java.lang.System.setProperty("user.language", "en"); + java.lang.System.setProperty("user.name", "voidbert"); + java.lang.System.setProperty("user.timezone", "Europe/Lisbon"); + } + + private static void initializeClasses() { + org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses( + Amateur_ESTest_scaffolding.class.getClassLoader(), + "MakeItFit.users.UserInterface", + "MakeItFit.users.Gender", + "MakeItFit.utils.MakeItFitDate", + "MakeItFit.activities.ActivityInterface", + "MakeItFit.activities.types.DistanceWithAltimetry", + "MakeItFit.activities.Activity", + "MakeItFit.users.types.Amateur", + "MakeItFit.activities.types.RepetitionsWithWeights", + "MakeItFit.activities.implementation.PushUp", + "MakeItFit.activities.types.Repetitions", + "MakeItFit.activities.implementation.Trail", + "MakeItFit.users.User", + "MakeItFit.activities.types.Distance", + "MakeItFit.activities.implementation.Running", + "MakeItFit.activities.HardInterface", + "MakeItFit.activities.implementation.WeightSquat"); + } + + private static void resetClasses() { + org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader( + Amateur_ESTest_scaffolding.class.getClassLoader()); + + org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses( + "MakeItFit.users.User", + "MakeItFit.users.types.Amateur", + "MakeItFit.activities.Activity", + "MakeItFit.activities.types.Repetitions", + "MakeItFit.activities.types.RepetitionsWithWeights", + "MakeItFit.activities.implementation.WeightSquat", + "MakeItFit.utils.MakeItFitDate", + "MakeItFit.activities.implementation.PushUp", + "MakeItFit.activities.types.Distance", + "MakeItFit.activities.implementation.Running", + "MakeItFit.activities.types.DistanceWithAltimetry", + "MakeItFit.activities.implementation.Trail"); + } +} diff --git a/src/evosuitetests/java/MakeItFit/users/types/Occasional_ESTest.java b/src/evosuitetests/java/MakeItFit/users/types/Occasional_ESTest.java new file mode 100644 index 0000000..84cabf4 --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/users/types/Occasional_ESTest.java @@ -0,0 +1,392 @@ +/* + * This file was automatically generated by EvoSuite + * Wed Jun 04 20:19:00 GMT 2025 + */ + +package MakeItFit.users.types; + +import MakeItFit.users.Gender; +import MakeItFit.users.types.Occasional; +import org.evosuite.runtime.EvoRunner; +import org.evosuite.runtime.EvoRunnerParameters; +import org.junit.Test; +import org.junit.runner.RunWith; + +import static org.evosuite.runtime.EvoAssertions.*; +import static org.junit.Assert.*; + +@RunWith(EvoRunner.class) +@EvoRunnerParameters(mockJVMNonDeterminism = true, + useVFS = true, + useVNET = true, + resetStaticState = true, + useJEE = true) +public class Occasional_ESTest extends Occasional_ESTest_scaffolding { + + @Test(timeout = 4000) + public void test00() throws Throwable { + Gender gender0 = Gender.Female; + Occasional occasional0 = new Occasional("%9N+QeWj3Yn\"5", + 5, + gender0, + 0.0F, + 5, + 69, + 11, + "%9N+QeWj3Yn\"5", + "%9N+QeWj3Yn\"5", + "", + 69); + Occasional occasional1 = new Occasional(occasional0); + occasional0.setFrequency(3622); + boolean boolean0 = occasional0.equals(occasional1); + assertEquals(3622, occasional0.getFrequency()); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test01() throws Throwable { + Gender gender0 = Gender.Female; + Occasional occasional0 = new Occasional("%9N+QeWj3Yn\"5", + 5, + gender0, + 0.0F, + 5, + 69, + 11, + "%9N+QeWj3Yn\"5", + "%9N+QeWj3Yn\"5", + "", + 69); + int int0 = occasional0.getFrequency(); + assertEquals(69, int0); + } + + @Test(timeout = 4000) + public void test02() throws Throwable { + Gender gender0 = Gender.Other; + Occasional occasional0 = new Occasional("+N>", + 0, + gender0, + 0, + 0, + 0, + 0, + "+N>", + ".;7C{(co0f~", + ".;7C{(co0f~", + 3270); + Occasional occasional1 = occasional0.clone(); + assertEquals(3270, occasional1.getFrequency()); + assertTrue(occasional1.equals((Object) occasional0)); + } + + @Test(timeout = 4000) + public void test03() throws Throwable { + Gender gender0 = Gender.Female; + Occasional occasional0 = + new Occasional(")d'2X:N.P52/3", 0, gender0, 0, 1, 1, 1, ")d'2X:N.P52/3", "", "", 0); + Occasional occasional1 = occasional0.clone(); + assertEquals(0, occasional1.getFrequency()); + } + + @Test(timeout = 4000) + public void test04() throws Throwable { + Gender gender0 = Gender.Other; + Occasional occasional0 = new Occasional("Frequency: ", + 1010, + gender0, + 0.0F, + 1010, + 251, + 251, + "", + "Weight: ", + "Frequency: ", + 251); + occasional0.activities = null; + // Undeclared exception! + try { + occasional0.clone(); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.users.User", e); + } + } + + @Test(timeout = 4000) + public void test05() throws Throwable { + Gender gender0 = Gender.Female; + Occasional occasional0 = null; + try { + occasional0 = new Occasional("MakeItFit.users.types.Occasional", + 642, + gender0, + 642, + 642, + 642, + 642, + "Frequency must be a non-negative integer", + "", + "", + (-2606)); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Frequency must be a non-negative integer + // + verifyException("MakeItFit.users.types.Occasional", e); + } + } + + @Test(timeout = 4000) + public void test06() throws Throwable { + Occasional occasional0 = null; + try { + occasional0 = new Occasional((Occasional) null); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.users.User", e); + } + } + + @Test(timeout = 4000) + public void test07() throws Throwable { + Gender gender0 = Gender.Female; + Occasional occasional0 = new Occasional("xT(+2`", + 0, + gender0, + 0.0F, + 0, + 0, + 0, + "xT(+2`", + "xT(+2`", + (String) null, + 0); + int int0 = occasional0.getFrequency(); + assertEquals(0, int0); + } + + @Test(timeout = 4000) + public void test08() throws Throwable { + Gender gender0 = Gender.Female; + Occasional occasional0 = new Occasional("_+C=v5", + 0, + gender0, + 0, + 0, + 33, + 0, + "", + "MakeItFit.activities.implementation.Running", + "_+C=v5", + 33); + Occasional occasional1 = new Occasional(occasional0); + occasional1.setFrequency(1); + boolean boolean0 = occasional1.equals(occasional0); + assertEquals(1, occasional1.getFrequency()); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test09() throws Throwable { + Gender gender0 = Gender.Female; + Occasional occasional0 = new Occasional("+s8+#qE_@{k@XIxIMM ", + 20, + gender0, + 20, + 20, + 20, + 20, + "+s8+#qE_@{k@XIxIMM ", + "+s8+#qE_@{k@XIxIMM ", + "+s8+#qE_@{k@XIxIMM ", + 20); + Occasional occasional1 = new Occasional(occasional0); + boolean boolean0 = occasional0.equals(occasional1); + assertTrue(boolean0); + assertEquals(20, occasional1.getFrequency()); + } + + @Test(timeout = 4000) + public void test10() throws Throwable { + Gender gender0 = Gender.Female; + Occasional occasional0 = new Occasional("M:{,FNj7hqLk0StL", + 74, + gender0, + 74, + 74, + 74, + 74, + "M:{,FNj7hqLk0StL", + "M:{,FNj7hqLk0StL", + "M:{,FNj7hqLk0StL", + 74); + Occasional occasional1 = new Occasional("M:{,FNj7hqLk0StL", + 1038, + gender0, + 74, + 1038, + 74, + 74, + "M:{,FNj7hqLk0StL", + "M:{,FNj7hqLk0StL", + "M:{,FNj7hqLk0StL", + 74); + boolean boolean0 = occasional0.equals(occasional1); + assertEquals(74, occasional1.getFrequency()); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test11() throws Throwable { + Gender gender0 = Gender.Female; + Occasional occasional0 = new Occasional("xT(+2`", + 0, + gender0, + 0.0F, + 0, + 0, + 0, + "xT(+2`", + "xT(+2`", + (String) null, + 0); + Occasional occasional1 = new Occasional(occasional0); + // Undeclared exception! + try { + occasional0.equals(occasional1); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.users.User", e); + } + } + + @Test(timeout = 4000) + public void test12() throws Throwable { + Gender gender0 = Gender.Female; + Occasional occasional0 = new Occasional("|sj'$NB0*", + 38, + gender0, + 38, + 38, + 38, + 38, + "|sj'$NB0*", + "|sj'$NB0*", + "|sj'$NB0*", + 38); + boolean boolean0 = occasional0.equals((Object) null); + assertEquals(38, occasional0.getFrequency()); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test13() throws Throwable { + Gender gender0 = Gender.Female; + Occasional occasional0 = new Occasional("+s8+#qE_@{k@XIxIMM ", + 20, + gender0, + 20, + 20, + 20, + 20, + "+s8+#qE_@{k@XIxIMM ", + "+s8+#qE_@{k@XIxIMM ", + "+s8+#qE_@{k@XIxIMM ", + 20); + boolean boolean0 = occasional0.equals(occasional0); + assertEquals(20, occasional0.getFrequency()); + assertTrue(boolean0); + } + + @Test(timeout = 4000) + public void test14() throws Throwable { + Gender gender0 = Gender.Female; + Occasional occasional0 = new Occasional("|sj'$NB0*", + 38, + gender0, + 38, + 38, + 38, + 38, + "|sj'$NB0*", + "|sj'$NB0*", + "|sj'$NB0*", + 38); + boolean boolean0 = occasional0.equals("|sj'$NB0*"); + assertFalse(boolean0); + assertEquals(38, occasional0.getFrequency()); + } + + @Test(timeout = 4000) + public void test15() throws Throwable { + Gender gender0 = Gender.Female; + Occasional occasional0 = + new Occasional("", 1880, gender0, 0.0F, 0, 5027, 1880, "", "", "", 2611); + // Undeclared exception! + try { + occasional0.setFrequency((-1164)); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Frequency must be a non-negative integer + // + verifyException("MakeItFit.users.types.Occasional", e); + } + } + + @Test(timeout = 4000) + public void test16() throws Throwable { + Gender gender0 = Gender.Female; + Occasional occasional0 = new Occasional("|sj'$NB0*", + 38, + gender0, + 38, + 38, + 38, + 38, + "|sj'$NB0*", + "|sj'$NB0*", + "|sj'$NB0*", + 38); + Occasional occasional1 = occasional0.clone(); + assertEquals(38, occasional1.getFrequency()); + assertTrue(occasional1.equals((Object) occasional0)); + } + + @Test(timeout = 4000) + public void test17() throws Throwable { + Gender gender0 = Gender.Female; + Occasional occasional0 = new Occasional("+s8+#qE_@{k@XIxIMM ", + 20, + gender0, + 20, + 20, + 20, + 20, + "+s8+#qE_@{k@XIxIMM ", + "+s8+#qE_@{k@XIxIMM ", + "+s8+#qE_@{k@XIxIMM ", + 20); + String string0 = occasional0.toString(); + assertEquals( + "== (User details) ==\nCode: 00000000-0100-4000-8200-000003000000\nName: +s8+#qE_@{k@XIxIMM \nAge: 20\nGender: Female\nWeight: 20.00 kg\nHeight: 20 cm\nBpm: 20\nLevel: 20\nAddress: +s8+#qE_@{k@XIxIMM \nPhone: +s8+#qE_@{k@XIxIMM \nEmail: +s8+#qE_@{k@XIxIMM \nActivities: []\nFrequency: 20\n====================\n", + string0); + } +} diff --git a/src/evosuitetests/java/MakeItFit/users/types/Occasional_ESTest_scaffolding.java b/src/evosuitetests/java/MakeItFit/users/types/Occasional_ESTest_scaffolding.java new file mode 100644 index 0000000..ae1209e --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/users/types/Occasional_ESTest_scaffolding.java @@ -0,0 +1,130 @@ +/** + * Scaffolding file used to store all the setups needed to run + * tests automatically generated by EvoSuite + * Wed Jun 04 20:19:00 GMT 2025 + */ + +package MakeItFit.users.types; + +import org.evosuite.runtime.annotation.EvoSuiteClassExclude; +import org.evosuite.runtime.sandbox.Sandbox; +import org.evosuite.runtime.sandbox.Sandbox.SandboxMode; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Before; +import org.junit.BeforeClass; + +@EvoSuiteClassExclude +public class Occasional_ESTest_scaffolding { + + @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 = "MakeItFit.users.types.Occasional"; + 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(); + setSystemProperties(); + 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(); + setSystemProperties(); + 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(); + } + + public static void setSystemProperties() { + + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + java.lang.System.setProperty("file.encoding", "UTF-8"); + java.lang.System.setProperty("java.awt.headless", "true"); + java.lang.System.setProperty("java.io.tmpdir", "/tmp"); + java.lang.System.setProperty("user.country", "US"); + java.lang.System.setProperty("user.dir", "/home/voidbert/ATS"); + java.lang.System.setProperty("user.home", "/home/voidbert"); + java.lang.System.setProperty("user.language", "en"); + java.lang.System.setProperty("user.name", "voidbert"); + java.lang.System.setProperty("user.timezone", "Europe/Lisbon"); + } + + private static void initializeClasses() { + org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses( + Occasional_ESTest_scaffolding.class.getClassLoader(), + "MakeItFit.users.UserInterface", + "MakeItFit.users.Gender", + "MakeItFit.utils.MakeItFitDate", + "MakeItFit.activities.ActivityInterface", + "MakeItFit.activities.types.DistanceWithAltimetry", + "MakeItFit.users.types.Occasional", + "MakeItFit.activities.Activity", + "MakeItFit.activities.types.RepetitionsWithWeights", + "MakeItFit.activities.implementation.PushUp", + "MakeItFit.activities.types.Repetitions", + "MakeItFit.activities.implementation.Trail", + "MakeItFit.users.User", + "MakeItFit.activities.types.Distance", + "MakeItFit.activities.HardInterface", + "MakeItFit.activities.implementation.Running", + "MakeItFit.activities.implementation.WeightSquat"); + } + + private static void resetClasses() { + org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader( + Occasional_ESTest_scaffolding.class.getClassLoader()); + + org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses( + "MakeItFit.users.User", + "MakeItFit.users.types.Occasional", + "MakeItFit.utils.MakeItFitDate", + "MakeItFit.activities.Activity", + "MakeItFit.activities.types.Repetitions", + "MakeItFit.activities.types.RepetitionsWithWeights", + "MakeItFit.activities.implementation.WeightSquat", + "MakeItFit.activities.types.Distance", + "MakeItFit.activities.types.DistanceWithAltimetry", + "MakeItFit.activities.implementation.Trail", + "MakeItFit.activities.implementation.Running", + "MakeItFit.activities.implementation.PushUp"); + } +} diff --git a/src/evosuitetests/java/MakeItFit/users/types/Professional_ESTest.java b/src/evosuitetests/java/MakeItFit/users/types/Professional_ESTest.java new file mode 100644 index 0000000..ef46888 --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/users/types/Professional_ESTest.java @@ -0,0 +1,530 @@ +/* + * This file was automatically generated by EvoSuite + * Wed Jun 04 20:17:55 GMT 2025 + */ + +package MakeItFit.users.types; + +import java.util.UUID; + +import MakeItFit.activities.implementation.Trail; +import MakeItFit.users.Gender; +import MakeItFit.users.types.Professional; +import MakeItFit.utils.MakeItFitDate; +import org.evosuite.runtime.EvoRunner; +import org.evosuite.runtime.EvoRunnerParameters; +import org.junit.Test; +import org.junit.runner.RunWith; + +import static org.evosuite.runtime.EvoAssertions.*; +import static org.junit.Assert.*; + +@RunWith(EvoRunner.class) +@EvoRunnerParameters(mockJVMNonDeterminism = true, + useVFS = true, + useVNET = true, + resetStaticState = true, + useJEE = true) +public class Professional_ESTest extends Professional_ESTest_scaffolding { + + @Test(timeout = 4000) + public void test00() throws Throwable { + Gender gender0 = Gender.Male; + Professional professional0 = new Professional("\n====================\n", + 1313, + gender0, + 1313, + 1313, + 1313, + 1313, + "\n====================\n", + "\n====================\n", + "\n====================\n", + 1313); + Professional professional1 = new Professional(professional0); + professional1.setFrequency(740); + boolean boolean0 = professional0.equals(professional1); + assertEquals(740, professional1.getFrequency()); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test01() throws Throwable { + Gender gender0 = Gender.Female; + Professional professional0 = new Professional((String) null, + 3411, + gender0, + 3411, + 0, + 4, + 0, + (String) null, + (String) null, + ",/$7$", + 4); + assertEquals("No specialization", professional0.getSpecialization()); + + professional0.setSpecialization((String) null); + professional0.getSpecialization(); + assertEquals(4, professional0.getFrequency()); + } + + @Test(timeout = 4000) + public void test02() throws Throwable { + Gender gender0 = Gender.Male; + Professional professional0 = + new Professional("", 0, gender0, 0.0F, 808, 808, 0, "", "", "", 0); + assertEquals("No specialization", professional0.getSpecialization()); + + professional0.setSpecialization(""); + professional0.getSpecialization(); + assertEquals(0, professional0.getFrequency()); + } + + @Test(timeout = 4000) + public void test03() throws Throwable { + Gender gender0 = Gender.Other; + Professional professional0 = new Professional("Frequency must be a non-negative integer", + 0, + gender0, + 1989.8385F, + 0, + 0, + 0, + "Frequency must be a non-negative integer", + "Frequency must be a non-negative integer", + "", + 0); + int int0 = professional0.getFrequency(); + assertEquals("No specialization", professional0.getSpecialization()); + assertEquals(0, int0); + } + + @Test(timeout = 4000) + public void test04() throws Throwable { + Gender gender0 = Gender.Other; + Professional professional0 = new Professional("Frequency must be a non-negative integer", + 0, + gender0, + 1989.8385F, + 0, + 0, + 0, + "Frequency must be a non-negative integer", + "Frequency must be a non-negative integer", + "", + 0); + Professional professional1 = professional0.clone(); + assertEquals("No specialization", professional1.getSpecialization()); + assertEquals(0, professional1.getFrequency()); + } + + @Test(timeout = 4000) + public void test05() throws Throwable { + Gender gender0 = Gender.Male; + Professional professional0 = + new Professional("", 0, gender0, 0.0F, 808, 808, 0, "", "", "", 0); + Professional professional1 = professional0.clone(); + assertEquals("No specialization", professional1.getSpecialization()); + assertEquals(0, professional1.getFrequency()); + } + + @Test(timeout = 4000) + public void test06() throws Throwable { + Gender gender0 = Gender.Female; + Professional professional0 = new Professional( + "== (User details) ==\nCode: 00000000-0100-4000-8200-000003000000\nName: Frequency must be a non-negative integer\nAge: 0\nGender: Female\nWeight: 2021.22 kg\nHeight: 0 cm\nBpm: 0\nLevel: 0\nAddress: Frequency must be a non-negative integer\nPhone: Frequency must be a non-negative integer\nEmail: \nActivities: []\nSpecialization: No specialization\nFrequency: 40\n====================\n", + 2284, + gender0, + 0, + 1343, + 8, + 724, + "== (User details) ==\nCode: 00000000-0100-4000-8200-000003000000\nName: Frequency must be a non-negative integer\nAge: 0\nGender: Female\nWeight: 2031.89 kg\nHeight: 0 cm\nBpm: 0\nLevel: 0\nAddress: Frequency must be a non-negative integer\nPhone: Frequency must be a non-negative integer\nEmail: {\nActivities: []\nSpecialization: No specialization\nFrequency: 0\n====================\n", + "8o0Rkz3 k[~1KC", + "== (User details) ==\nCode: 00000000-0100-4000-8200-000003000000\nName: Frequency must be a non-negative integer\nAge: 2\nGender: Female\nWeight: 2.00 kg\nHeight: 2 cm\nBpm: 2\nLevel: 2\nAddress: Frequency must be a non-negative integer\nPhone: Frequency must be a non-negative integer\nEmail: \nActivities: []\nSpecialization: No specialization\nFrequency: 0\n====================\n", + 1343); + professional0.activities = null; + // Undeclared exception! + try { + professional0.updateSpecialization(); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.users.User", e); + } + } + + @Test(timeout = 4000) + public void test07() throws Throwable { + Gender gender0 = Gender.Female; + Professional professional0 = new Professional((String) null, + 3411, + gender0, + 0.0F, + 0, + 4, + 0, + (String) null, + (String) null, + ",/$7$", + 4); + Professional professional1 = new Professional(professional0); + // Undeclared exception! + try { + professional1.equals(professional0); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.users.User", e); + } + } + + @Test(timeout = 4000) + public void test08() throws Throwable { + Gender gender0 = Gender.Male; + Professional professional0 = new Professional("DGS/J~g@Q:DZY+q", + 9, + gender0, + 9, + 9, + 9, + 9, + "DGS/J~g@Q:DZY+q", + "DGS/J~g@Q:DZY+q", + "DGS/J~g@Q:DZY+q", + 9); + professional0.activities = null; + // Undeclared exception! + try { + professional0.clone(); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.users.User", e); + } + } + + @Test(timeout = 4000) + public void test09() throws Throwable { + Gender gender0 = Gender.Female; + Professional professional0 = null; + try { + professional0 = new Professional("rijE>UN.g9BKKtx", + 0, + gender0, + (-188.3613F), + 0, + 0, + (-1), + "", + "rijE>UN.g9BKKtx", + "MakeItFit.users.types.Professional", + (-1)); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Invalid user weight + // + verifyException("MakeItFit.users.User", e); + } + } + + @Test(timeout = 4000) + public void test10() throws Throwable { + Professional professional0 = null; + try { + professional0 = new Professional((Professional) null); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.users.User", e); + } + } + + @Test(timeout = 4000) + public void test11() throws Throwable { + Gender gender0 = Gender.Female; + Professional professional0 = new Professional("q/~1!HyBXaim,", + 0, + gender0, + 0, + 0, + 0, + 0, + "q/~1!HyBXaim,", + "q/~1!HyBXaim,", + "q/~1!HyBXaim,", + 0); + Professional professional1 = new Professional(professional0); + boolean boolean0 = professional0.equals(professional1); + assertEquals(0, professional1.getFrequency()); + assertTrue(boolean0); + assertEquals("No specialization", professional1.getSpecialization()); + } + + @Test(timeout = 4000) + public void test12() throws Throwable { + Gender gender0 = Gender.Female; + Professional professional0 = + new Professional("y}W6k-", 9, gender0, 9, 9, 9, 9, "y}W6k-", "y}W6k-", "y}W6k-", 9); + Professional professional1 = new Professional(professional0); + professional1.setFrequency(804); + boolean boolean0 = professional0.equals(professional1); + assertEquals(804, professional1.getFrequency()); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test13() throws Throwable { + Gender gender0 = Gender.Female; + Professional professional0 = new Professional("I][*e", + 2232, + gender0, + 2232, + 18, + 2232, + 2232, + "I][*e", + "I][*e", + "I][*e", + 18); + boolean boolean0 = professional0.equals("I][*e"); + assertFalse(boolean0); + assertEquals(18, professional0.getFrequency()); + assertEquals("No specialization", professional0.getSpecialization()); + } + + @Test(timeout = 4000) + public void test14() throws Throwable { + Gender gender0 = Gender.Female; + Professional professional0 = new Professional("q/~1!HyBXaim,", + 0, + gender0, + 0, + 0, + 0, + 0, + "q/~1!HyBXaim,", + "q/~1!HyBXaim,", + "q/~1!HyBXaim,", + 0); + boolean boolean0 = professional0.equals((Object) null); + assertEquals(0, professional0.getFrequency()); + assertFalse(boolean0); + assertEquals("No specialization", professional0.getSpecialization()); + } + + @Test(timeout = 4000) + public void test15() throws Throwable { + Gender gender0 = Gender.Female; + Professional professional0 = new Professional("q/~1!HyBXaim,", + 0, + gender0, + 0, + 0, + 0, + 0, + "q/~1!HyBXaim,", + "q/~1!HyBXaim,", + "q/~1!HyBXaim,", + 0); + boolean boolean0 = professional0.equals(professional0); + assertEquals(0, professional0.getFrequency()); + assertEquals("No specialization", professional0.getSpecialization()); + assertTrue(boolean0); + } + + @Test(timeout = 4000) + public void test16() throws Throwable { + Gender gender0 = Gender.Male; + Professional professional0 = new Professional("DGS/J~g@Q:DZY+q", + 9, + gender0, + 9, + 9, + 9, + 9, + "DGS/J~g@Q:DZY+q", + "DGS/J~g@Q:DZY+q", + "DGS/J~g@Q:DZY+q", + 9); + Professional professional1 = new Professional(professional0); + assertEquals("No specialization", professional0.getSpecialization()); + + professional0.setSpecialization("DySuMmgq\"NDZYB;q"); + boolean boolean0 = professional1.equals(professional0); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test17() throws Throwable { + Gender gender0 = Gender.Male; + Professional professional0 = new Professional((String) null, + 18, + gender0, + 18, + 18, + 18, + 18, + (String) null, + (String) null, + (String) null, + 18); + UUID uUID0 = professional0.getCode(); + Trail trail0 = new Trail(uUID0, + (MakeItFitDate) null, + 18, + (String) null, + (String) null, + 18, + 18, + 18, + 18); + professional0.addActivity(trail0); + professional0.updateSpecialization(); + assertEquals("Trail", professional0.getSpecialization()); + } + + @Test(timeout = 4000) + public void test18() throws Throwable { + Gender gender0 = Gender.Male; + Professional professional0 = + new Professional("", 203, gender0, 203, 1565, 1565, 1565, "", "", "", 1565); + // Undeclared exception! + try { + professional0.setFrequency((-749)); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // Frequency must be a non-negative integer + // + verifyException("MakeItFit.users.types.Professional", e); + } + } + + @Test(timeout = 4000) + public void test19() throws Throwable { + Gender gender0 = Gender.Female; + Professional professional0 = new Professional("N8ORbJ|8{\"S-GqI", + 15, + gender0, + 15, + 15, + 15, + 15, + "N8ORbJ|8{\"S-GqI", + "N8ORbJ|8{\"S-GqI", + "N8ORbJ|8{\"S-GqI", + 15); + String string0 = professional0.toString(); + assertEquals( + "== (User details) ==\nCode: 00000000-0100-4000-8200-000003000000\nName: N8ORbJ|8{\"S-GqI\nAge: 15\nGender: Female\nWeight: 15.00 kg\nHeight: 15 cm\nBpm: 15\nLevel: 15\nAddress: N8ORbJ|8{\"S-GqI\nPhone: N8ORbJ|8{\"S-GqI\nEmail: N8ORbJ|8{\"S-GqI\nActivities: []\nSpecialization: No specialization\nFrequency: 15\n====================\n", + string0); + } + + @Test(timeout = 4000) + public void test20() throws Throwable { + Gender gender0 = Gender.Female; + Professional professional0 = new Professional("N8ORbJ|8{\"S-GqI", + 15, + gender0, + 15, + 15, + 15, + 15, + "N8ORbJ|8{\"S-GqI", + "N8ORbJ|8{\"S-GqI", + "N8ORbJ|8{\"S-GqI", + 15); + Professional professional1 = professional0.clone(); + assertEquals(15, professional1.getFrequency()); + assertEquals("No specialization", professional1.getSpecialization()); + } + + @Test(timeout = 4000) + public void test21() throws Throwable { + Gender gender0 = Gender.Female; + Professional professional0 = new Professional("N8ORbJ|8{\"S-GqI", + 15, + gender0, + 15, + 15, + 15, + 15, + "N8ORbJ|8{\"S-GqI", + "N8ORbJ|8{\"S-GqI", + "N8ORbJ|8{\"S-GqI", + 15); + int int0 = professional0.getFrequency(); + assertEquals(15, int0); + assertEquals("No specialization", professional0.getSpecialization()); + } + + @Test(timeout = 4000) + public void test22() throws Throwable { + Gender gender0 = Gender.Male; + Professional professional0 = + new Professional("", 203, gender0, 203, 1565, 1565, 1565, "", "", "", 1565); + professional0.updateSpecialization(); + assertEquals("No specialization", professional0.getSpecialization()); + assertEquals(1565, professional0.getFrequency()); + } + + @Test(timeout = 4000) + public void test23() throws Throwable { + Gender gender0 = Gender.Female; + Professional professional0 = new Professional("q/~1!HyBXaim,", + 0, + gender0, + 0, + 0, + 0, + 0, + "q/~1!HyBXaim,", + "q/~1!HyBXaim,", + "q/~1!HyBXaim,", + 0); + String string0 = professional0.getSpecialization(); + assertEquals(0, professional0.getFrequency()); + assertEquals("No specialization", string0); + } + + @Test(timeout = 4000) + public void test24() throws Throwable { + Gender gender0 = Gender.Female; + Professional professional0 = new Professional( + "== (User details) ==\nCode: 00000000-0100-4000-8200-000003000000\nName: Frequency must be a non-negative integer\nAge: 0\nGender: Female\nWeight: 2021.22 kg\nHeight: 0 cm\nBpm: 0\nLevel: 0\nAddress: Frequency must be a non-negative integer\nPhone: Frequency must be a non-negative integer\nEmail: \nActivities: []\nSpecialization: No specialization\nFrequency: 40\n====================\n", + 2284, + gender0, + 0, + 1343, + 8, + 724, + "== (User details) ==\nCode: 00000000-0100-4000-8200-000003000000\nName: Frequency must be a non-negative integer\nAge: 0\nGender: Female\nWeight: 2031.89 kg\nHeight: 0 cm\nBpm: 0\nLevel: 0\nAddress: Frequency must be a non-negative integer\nPhone: Frequency must be a non-negative integer\nEmail: {\nActivities: []\nSpecialization: No specialization\nFrequency: 0\n====================\n", + "8o0Rkz3 k[~1KC", + "== (User details) ==\nCode: 00000000-0100-4000-8200-000003000000\nName: Frequency must be a non-negative integer\nAge: 2\nGender: Female\nWeight: 2.00 kg\nHeight: 2 cm\nBpm: 2\nLevel: 2\nAddress: Frequency must be a non-negative integer\nPhone: Frequency must be a non-negative integer\nEmail: \nActivities: []\nSpecialization: No specialization\nFrequency: 0\n====================\n", + 1343); + Professional professional1 = + new Professional("", 1, gender0, 2284, 3981, 8, 2660, "Elevation Gain: ", "", "", 0); + boolean boolean0 = professional0.equals(professional1); + assertFalse(boolean0); + assertEquals(0, professional1.getFrequency()); + assertEquals(1343, professional0.getFrequency()); + assertEquals("No specialization", professional1.getSpecialization()); + } +} diff --git a/src/evosuitetests/java/MakeItFit/users/types/Professional_ESTest_scaffolding.java b/src/evosuitetests/java/MakeItFit/users/types/Professional_ESTest_scaffolding.java new file mode 100644 index 0000000..6e3e2f5 --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/users/types/Professional_ESTest_scaffolding.java @@ -0,0 +1,130 @@ +/** + * Scaffolding file used to store all the setups needed to run + * tests automatically generated by EvoSuite + * Wed Jun 04 20:17:55 GMT 2025 + */ + +package MakeItFit.users.types; + +import org.evosuite.runtime.annotation.EvoSuiteClassExclude; +import org.evosuite.runtime.sandbox.Sandbox; +import org.evosuite.runtime.sandbox.Sandbox.SandboxMode; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Before; +import org.junit.BeforeClass; + +@EvoSuiteClassExclude +public class Professional_ESTest_scaffolding { + + @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 = "MakeItFit.users.types.Professional"; + 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(); + setSystemProperties(); + 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(); + setSystemProperties(); + 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(); + } + + public static void setSystemProperties() { + + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + java.lang.System.setProperty("file.encoding", "UTF-8"); + java.lang.System.setProperty("java.awt.headless", "true"); + java.lang.System.setProperty("java.io.tmpdir", "/tmp"); + java.lang.System.setProperty("user.country", "US"); + java.lang.System.setProperty("user.dir", "/home/voidbert/ATS"); + java.lang.System.setProperty("user.home", "/home/voidbert"); + java.lang.System.setProperty("user.language", "en"); + java.lang.System.setProperty("user.name", "voidbert"); + java.lang.System.setProperty("user.timezone", "Europe/Lisbon"); + } + + private static void initializeClasses() { + org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses( + Professional_ESTest_scaffolding.class.getClassLoader(), + "MakeItFit.users.UserInterface", + "MakeItFit.users.Gender", + "MakeItFit.utils.MakeItFitDate", + "MakeItFit.activities.ActivityInterface", + "MakeItFit.activities.types.DistanceWithAltimetry", + "MakeItFit.activities.Activity", + "MakeItFit.activities.implementation.PushUp", + "MakeItFit.activities.types.RepetitionsWithWeights", + "MakeItFit.activities.types.Repetitions", + "MakeItFit.activities.implementation.Trail", + "MakeItFit.users.User", + "MakeItFit.activities.types.Distance", + "MakeItFit.activities.HardInterface", + "MakeItFit.activities.implementation.Running", + "MakeItFit.users.types.Professional", + "MakeItFit.activities.implementation.WeightSquat"); + } + + private static void resetClasses() { + org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader( + Professional_ESTest_scaffolding.class.getClassLoader()); + + org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses( + "MakeItFit.users.User", + "MakeItFit.users.types.Professional", + "MakeItFit.activities.Activity", + "MakeItFit.activities.types.Distance", + "MakeItFit.activities.implementation.Running", + "MakeItFit.activities.types.Repetitions", + "MakeItFit.activities.implementation.PushUp", + "MakeItFit.activities.types.RepetitionsWithWeights", + "MakeItFit.activities.implementation.WeightSquat", + "MakeItFit.utils.MakeItFitDate", + "MakeItFit.activities.types.DistanceWithAltimetry", + "MakeItFit.activities.implementation.Trail"); + } +} diff --git a/src/evosuitetests/java/MakeItFit/utils/EmailValidator_ESTest.java b/src/evosuitetests/java/MakeItFit/utils/EmailValidator_ESTest.java new file mode 100644 index 0000000..d7db6f2 --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/utils/EmailValidator_ESTest.java @@ -0,0 +1,56 @@ +/* + * This file was automatically generated by EvoSuite + * Wed Jun 04 19:55:48 GMT 2025 + */ + +package MakeItFit.utils; + +import MakeItFit.utils.EmailValidator; +import org.evosuite.runtime.EvoRunner; +import org.evosuite.runtime.EvoRunnerParameters; +import org.junit.Test; +import org.junit.runner.RunWith; + +import static org.evosuite.runtime.EvoAssertions.*; +import static org.junit.Assert.*; + +@RunWith(EvoRunner.class) +@EvoRunnerParameters(mockJVMNonDeterminism = true, + useVFS = true, + useVNET = true, + resetStaticState = true, + useJEE = true) +public class EmailValidator_ESTest extends EmailValidator_ESTest_scaffolding { + + @Test(timeout = 4000) + public void test0() throws Throwable { + boolean boolean0 = EmailValidator.isValidEmail("?:!@?:?:0.0"); + // // Unstable assertion: assertTrue(boolean0); + } + + @Test(timeout = 4000) + public void test1() throws Throwable { + // Undeclared exception! + try { + EmailValidator.isValidEmail((String) null); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("java.util.regex.Matcher", e); + } + } + + @Test(timeout = 4000) + public void test2() throws Throwable { + boolean boolean0 = EmailValidator.isValidEmail(""); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test3() throws Throwable { + EmailValidator emailValidator0 = new EmailValidator(); + } +} diff --git a/src/evosuitetests/java/MakeItFit/utils/EmailValidator_ESTest_scaffolding.java b/src/evosuitetests/java/MakeItFit/utils/EmailValidator_ESTest_scaffolding.java new file mode 100644 index 0000000..eaa79b7 --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/utils/EmailValidator_ESTest_scaffolding.java @@ -0,0 +1,104 @@ +/** + * Scaffolding file used to store all the setups needed to run + * tests automatically generated by EvoSuite + * Wed Jun 04 19:55:48 GMT 2025 + */ + +package MakeItFit.utils; + +import org.evosuite.runtime.annotation.EvoSuiteClassExclude; +import org.evosuite.runtime.sandbox.Sandbox; +import org.evosuite.runtime.sandbox.Sandbox.SandboxMode; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Before; +import org.junit.BeforeClass; + +@EvoSuiteClassExclude +public class EmailValidator_ESTest_scaffolding { + + @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 = "MakeItFit.utils.EmailValidator"; + 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(); + setSystemProperties(); + 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(); + setSystemProperties(); + 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(); + } + + public static void setSystemProperties() { + + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + java.lang.System.setProperty("file.encoding", "UTF-8"); + java.lang.System.setProperty("java.awt.headless", "true"); + java.lang.System.setProperty("java.io.tmpdir", "/tmp"); + java.lang.System.setProperty("user.country", "US"); + java.lang.System.setProperty("user.dir", "/home/voidbert/ATS"); + java.lang.System.setProperty("user.home", "/home/voidbert"); + java.lang.System.setProperty("user.language", "en"); + java.lang.System.setProperty("user.name", "voidbert"); + java.lang.System.setProperty("user.timezone", "Europe/Lisbon"); + } + + private static void initializeClasses() { + org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses( + EmailValidator_ESTest_scaffolding.class.getClassLoader(), + "MakeItFit.utils.EmailValidator"); + } + + private static void resetClasses() { + org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader( + EmailValidator_ESTest_scaffolding.class.getClassLoader()); + + org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses( + "MakeItFit.utils.EmailValidator"); + } +} diff --git a/src/evosuitetests/java/MakeItFit/utils/ExtendedRandom_ESTest.java b/src/evosuitetests/java/MakeItFit/utils/ExtendedRandom_ESTest.java new file mode 100644 index 0000000..fd073ef --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/utils/ExtendedRandom_ESTest.java @@ -0,0 +1,62 @@ +/* + * This file was automatically generated by EvoSuite + * Wed Jun 04 19:55:36 GMT 2025 + */ + +package MakeItFit.utils; + +import MakeItFit.utils.ExtendedRandom; +import org.evosuite.runtime.EvoRunner; +import org.evosuite.runtime.EvoRunnerParameters; +import org.junit.Test; +import org.junit.runner.RunWith; + +import static org.evosuite.runtime.EvoAssertions.*; +import static org.junit.Assert.*; + +@RunWith(EvoRunner.class) +@EvoRunnerParameters(mockJVMNonDeterminism = true, + useVFS = true, + useVNET = true, + resetStaticState = true, + useJEE = true) +public class ExtendedRandom_ESTest extends ExtendedRandom_ESTest_scaffolding { + + @Test(timeout = 4000) + public void test0() throws Throwable { + ExtendedRandom extendedRandom0 = new ExtendedRandom((-1157L)); + extendedRandom0.nextFloat(); + int int0 = extendedRandom0.nextInt(0, 402); + assertEquals(1, int0); + } + + @Test(timeout = 4000) + public void test1() throws Throwable { + ExtendedRandom extendedRandom0 = new ExtendedRandom((-1157L)); + // Undeclared exception! + try { + extendedRandom0.nextInt(0, 0); + fail("Expecting exception: ArithmeticException"); + + } catch (ArithmeticException e) { + // + // / by zero + // + verifyException("org.evosuite.runtime.Random", e); + } + } + + @Test(timeout = 4000) + public void test2() throws Throwable { + ExtendedRandom extendedRandom0 = new ExtendedRandom((-1157L)); + int int0 = extendedRandom0.nextInt(0, 402); + assertEquals(0, int0); + } + + @Test(timeout = 4000) + public void test3() throws Throwable { + ExtendedRandom extendedRandom0 = new ExtendedRandom(); + int int0 = extendedRandom0.nextInt((-208), 0); + assertEquals((-208), int0); + } +} diff --git a/src/evosuitetests/java/MakeItFit/utils/ExtendedRandom_ESTest_scaffolding.java b/src/evosuitetests/java/MakeItFit/utils/ExtendedRandom_ESTest_scaffolding.java new file mode 100644 index 0000000..51868ba --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/utils/ExtendedRandom_ESTest_scaffolding.java @@ -0,0 +1,104 @@ +/** + * Scaffolding file used to store all the setups needed to run + * tests automatically generated by EvoSuite + * Wed Jun 04 19:55:36 GMT 2025 + */ + +package MakeItFit.utils; + +import org.evosuite.runtime.annotation.EvoSuiteClassExclude; +import org.evosuite.runtime.sandbox.Sandbox; +import org.evosuite.runtime.sandbox.Sandbox.SandboxMode; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Before; +import org.junit.BeforeClass; + +@EvoSuiteClassExclude +public class ExtendedRandom_ESTest_scaffolding { + + @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 = "MakeItFit.utils.ExtendedRandom"; + 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(); + setSystemProperties(); + 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(); + setSystemProperties(); + 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(); + } + + public static void setSystemProperties() { + + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + java.lang.System.setProperty("file.encoding", "UTF-8"); + java.lang.System.setProperty("java.awt.headless", "true"); + java.lang.System.setProperty("java.io.tmpdir", "/tmp"); + java.lang.System.setProperty("user.country", "US"); + java.lang.System.setProperty("user.dir", "/home/voidbert/ATS"); + java.lang.System.setProperty("user.home", "/home/voidbert"); + java.lang.System.setProperty("user.language", "en"); + java.lang.System.setProperty("user.name", "voidbert"); + java.lang.System.setProperty("user.timezone", "Europe/Lisbon"); + } + + private static void initializeClasses() { + org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses( + ExtendedRandom_ESTest_scaffolding.class.getClassLoader(), + "MakeItFit.utils.ExtendedRandom"); + } + + private static void resetClasses() { + org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader( + ExtendedRandom_ESTest_scaffolding.class.getClassLoader()); + + org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses( + "MakeItFit.utils.ExtendedRandom"); + } +} diff --git a/src/evosuitetests/java/MakeItFit/utils/MakeItFitDate_ESTest.java b/src/evosuitetests/java/MakeItFit/utils/MakeItFitDate_ESTest.java new file mode 100644 index 0000000..9c81a9e --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/utils/MakeItFitDate_ESTest.java @@ -0,0 +1,435 @@ +/* + * This file was automatically generated by EvoSuite + * Wed Jun 04 19:57:57 GMT 2025 + */ + +package MakeItFit.utils; + +import java.time.DateTimeException; +import java.time.LocalDate; + +import MakeItFit.utils.MakeItFitDate; +import org.evosuite.runtime.EvoRunner; +import org.evosuite.runtime.EvoRunnerParameters; +import org.junit.Test; +import org.junit.runner.RunWith; + +import static org.evosuite.runtime.EvoAssertions.*; +import static org.junit.Assert.*; + +@RunWith(EvoRunner.class) +@EvoRunnerParameters(mockJVMNonDeterminism = true, + useVFS = true, + useVNET = true, + resetStaticState = true, + useJEE = true) +public class MakeItFitDate_ESTest extends MakeItFitDate_ESTest_scaffolding { + + @Test(timeout = 4000) + public void test00() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays((-1270)); + boolean boolean0 = makeItFitDate1.isAfter(makeItFitDate0); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test01() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays((-3571)); + boolean boolean0 = makeItFitDate0.isAfterOrSame(makeItFitDate1); + assertTrue(boolean0); + } + + @Test(timeout = 4000) + public void test02() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays((-3571)); + boolean boolean0 = makeItFitDate0.isBefore(makeItFitDate1); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test03() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays((-3571)); + boolean boolean0 = makeItFitDate1.isBeforeOrSame(makeItFitDate0); + assertTrue(boolean0); + } + + @Test(timeout = 4000) + public void test04() throws Throwable { + try { + MakeItFitDate.fromString("9vM/5a)DP*//KDP"); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // 9vM/5a)DP*_//KDP + // + verifyException("MakeItFit.utils.MakeItFitDate", e); + } + } + + @Test(timeout = 4000) + public void test05() throws Throwable { + try { + MakeItFitDate.fromString("%02d/%02d/%04d"); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // %02d/%02d/%04d + // + verifyException("MakeItFit.utils.MakeItFitDate", e); + } + } + + @Test(timeout = 4000) + public void test06() throws Throwable { + MakeItFitDate makeItFitDate0 = MakeItFitDate.of(0, 2, 2); + int int0 = makeItFitDate0.getYear(); + assertEquals(0, int0); + } + + @Test(timeout = 4000) + public void test07() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays((-3571)); + MakeItFitDate makeItFitDate2 = makeItFitDate1.clone(); + boolean boolean0 = makeItFitDate2.equals(makeItFitDate0); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test08() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays((-3571)); + int int0 = makeItFitDate1.distance(makeItFitDate0); + assertEquals(3571, int0); + } + + @Test(timeout = 4000) + public void test09() throws Throwable { + MakeItFitDate makeItFitDate0 = MakeItFitDate.of(3, 3, 3); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays(3); + int int0 = makeItFitDate1.compareTo(makeItFitDate0); + assertEquals(3, int0); + } + + @Test(timeout = 4000) + public void test10() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays((-3571)); + int int0 = makeItFitDate1.compareTo(makeItFitDate0); + assertEquals((-10), int0); + } + + @Test(timeout = 4000) + public void test11() throws Throwable { + // Undeclared exception! + try { + MakeItFitDate.of(0, (-1), 725); + fail("Expecting exception: DateTimeException"); + + } catch (DateTimeException e) { + // + // Invalid value for MonthOfYear (valid values 1 - 12): -1 + // + verifyException("java.time.temporal.ValueRange", e); + } + } + + @Test(timeout = 4000) + public void test12() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + // Undeclared exception! + try { + makeItFitDate0.isBeforeOrSame((MakeItFitDate) null); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.utils.MakeItFitDate", e); + } + } + + @Test(timeout = 4000) + public void test13() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + // Undeclared exception! + try { + makeItFitDate0.isBefore((MakeItFitDate) null); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.utils.MakeItFitDate", e); + } + } + + @Test(timeout = 4000) + public void test14() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + // Undeclared exception! + try { + makeItFitDate0.isAfterOrSame((MakeItFitDate) null); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.utils.MakeItFitDate", e); + } + } + + @Test(timeout = 4000) + public void test15() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + // Undeclared exception! + try { + makeItFitDate0.isAfter((MakeItFitDate) null); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.utils.MakeItFitDate", e); + } + } + + @Test(timeout = 4000) + public void test16() throws Throwable { + // Undeclared exception! + try { + MakeItFitDate.fromString((String) null); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.utils.MakeItFitDate", e); + } + } + + @Test(timeout = 4000) + public void test17() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + // Undeclared exception! + try { + makeItFitDate0.equals(""); + fail("Expecting exception: ClassCastException"); + + } catch (ClassCastException e) { + // + // java.lang.String cannot be cast to MakeItFit.utils.MakeItFitDate + // + verifyException("MakeItFit.utils.MakeItFitDate", e); + } + } + + @Test(timeout = 4000) + public void test18() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + // Undeclared exception! + try { + makeItFitDate0.distance((MakeItFitDate) null); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.utils.MakeItFitDate", e); + } + } + + @Test(timeout = 4000) + public void test19() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + // Undeclared exception! + try { + makeItFitDate0.compareTo((MakeItFitDate) null); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.utils.MakeItFitDate", e); + } + } + + @Test(timeout = 4000) + public void test20() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + LocalDate localDate0 = makeItFitDate0.getDate(); + assertNotNull(localDate0); + } + + @Test(timeout = 4000) + public void test21() throws Throwable { + MakeItFitDate makeItFitDate0 = MakeItFitDate.of((-3571), 2, 6); + int int0 = makeItFitDate0.getYear(); + assertEquals((-3571), int0); + } + + @Test(timeout = 4000) + public void test22() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + int int0 = makeItFitDate0.getMonth(); + assertEquals(2, int0); + } + + @Test(timeout = 4000) + public void test23() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + int int0 = makeItFitDate0.getDayOfMonth(); + assertEquals(14, int0); + } + + @Test(timeout = 4000) + public void test24() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + int int0 = makeItFitDate0.compareTo(makeItFitDate0); + assertEquals(0, int0); + } + + @Test(timeout = 4000) + public void test25() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + int int0 = makeItFitDate0.getYear(); + assertEquals(2014, int0); + } + + @Test(timeout = 4000) + public void test26() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + boolean boolean0 = makeItFitDate0.isAfterOrSame(makeItFitDate0); + assertTrue(boolean0); + } + + @Test(timeout = 4000) + public void test27() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays((-3557)); + boolean boolean0 = makeItFitDate1.isAfterOrSame(makeItFitDate0); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test28() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays((-3557)); + boolean boolean0 = makeItFitDate1.isBefore(makeItFitDate0); + assertTrue(boolean0); + } + + @Test(timeout = 4000) + public void test29() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + boolean boolean0 = makeItFitDate0.isBefore(makeItFitDate0); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test30() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + boolean boolean0 = makeItFitDate0.isBeforeOrSame(makeItFitDate0); + assertTrue(boolean0); + } + + @Test(timeout = 4000) + public void test31() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays((-3557)); + boolean boolean0 = makeItFitDate0.isBeforeOrSame(makeItFitDate1); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test32() throws Throwable { + try { + MakeItFitDate.fromString("(!"); + fail("Expecting exception: IllegalArgumentException"); + + } catch (IllegalArgumentException e) { + // + // (! + // + verifyException("MakeItFit.utils.MakeItFitDate", e); + } + } + + @Test(timeout = 4000) + public void test33() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + boolean boolean0 = makeItFitDate0.equals(makeItFitDate0); + assertTrue(boolean0); + } + + @Test(timeout = 4000) + public void test34() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + // Undeclared exception! + try { + makeItFitDate0.equals((Object) null); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.utils.MakeItFitDate", e); + } + } + + @Test(timeout = 4000) + public void test35() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + boolean boolean0 = makeItFitDate0.isAfter(makeItFitDate0); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test36() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + int int0 = makeItFitDate0.distance(makeItFitDate0); + assertEquals(0, int0); + } + + @Test(timeout = 4000) + public void test37() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + MakeItFitDate makeItFitDate1 = makeItFitDate0.plusDays(1947); + boolean boolean0 = makeItFitDate1.isAfter(makeItFitDate0); + assertTrue(boolean0); + } + + @Test(timeout = 4000) + public void test38() throws Throwable { + MakeItFitDate makeItFitDate0 = MakeItFitDate.fromString("14/02/2014"); + assertNotNull(makeItFitDate0); + } + + @Test(timeout = 4000) + public void test39() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + int int0 = makeItFitDate0.getDayOfWeek(); + assertEquals(5, int0); + } + + @Test(timeout = 4000) + public void test40() throws Throwable { + MakeItFitDate makeItFitDate0 = new MakeItFitDate(); + String string0 = makeItFitDate0.toString(); + assertEquals("14/02/2014", string0); + } +} diff --git a/src/evosuitetests/java/MakeItFit/utils/MakeItFitDate_ESTest_scaffolding.java b/src/evosuitetests/java/MakeItFit/utils/MakeItFitDate_ESTest_scaffolding.java new file mode 100644 index 0000000..9fb09ac --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/utils/MakeItFitDate_ESTest_scaffolding.java @@ -0,0 +1,104 @@ +/** + * Scaffolding file used to store all the setups needed to run + * tests automatically generated by EvoSuite + * Wed Jun 04 19:57:57 GMT 2025 + */ + +package MakeItFit.utils; + +import org.evosuite.runtime.annotation.EvoSuiteClassExclude; +import org.evosuite.runtime.sandbox.Sandbox; +import org.evosuite.runtime.sandbox.Sandbox.SandboxMode; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Before; +import org.junit.BeforeClass; + +@EvoSuiteClassExclude +public class MakeItFitDate_ESTest_scaffolding { + + @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 = "MakeItFit.utils.MakeItFitDate"; + 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(); + setSystemProperties(); + 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(); + setSystemProperties(); + 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(); + } + + public static void setSystemProperties() { + + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + java.lang.System.setProperty("file.encoding", "UTF-8"); + java.lang.System.setProperty("java.awt.headless", "true"); + java.lang.System.setProperty("java.io.tmpdir", "/tmp"); + java.lang.System.setProperty("user.country", "US"); + java.lang.System.setProperty("user.dir", "/home/voidbert/ATS"); + java.lang.System.setProperty("user.home", "/home/voidbert"); + java.lang.System.setProperty("user.language", "en"); + java.lang.System.setProperty("user.name", "voidbert"); + java.lang.System.setProperty("user.timezone", "Europe/Lisbon"); + } + + private static void initializeClasses() { + org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses( + MakeItFitDate_ESTest_scaffolding.class.getClassLoader(), + "MakeItFit.utils.MakeItFitDate"); + } + + private static void resetClasses() { + org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader( + MakeItFitDate_ESTest_scaffolding.class.getClassLoader()); + + org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses( + "MakeItFit.utils.MakeItFitDate"); + } +} diff --git a/src/evosuitetests/java/MakeItFit/utils/MyTuple_ESTest.java b/src/evosuitetests/java/MakeItFit/utils/MyTuple_ESTest.java new file mode 100644 index 0000000..e78c1b5 --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/utils/MyTuple_ESTest.java @@ -0,0 +1,191 @@ +/* + * This file was automatically generated by EvoSuite + * Wed Jun 04 19:56:52 GMT 2025 + */ + +package MakeItFit.utils; + +import MakeItFit.utils.MyTuple; +import org.evosuite.runtime.EvoRunner; +import org.evosuite.runtime.EvoRunnerParameters; +import org.junit.Test; +import org.junit.runner.RunWith; + +import static org.evosuite.runtime.EvoAssertions.*; +import static org.junit.Assert.*; + +@RunWith(EvoRunner.class) +@EvoRunnerParameters(mockJVMNonDeterminism = true, + useVFS = true, + useVNET = true, + resetStaticState = true, + useJEE = true) +public class MyTuple_ESTest extends MyTuple_ESTest_scaffolding { + + @Test(timeout = 4000) + public void test00() throws Throwable { + Integer integer0 = new Integer(654); + MyTuple myTuple0 = new MyTuple(")", integer0); + MyTuple myTuple1 = myTuple0.clone(); + int int0 = myTuple0.compareTo(myTuple1); + assertEquals(0, int0); + } + + @Test(timeout = 4000) + public void test01() throws Throwable { + MyTuple myTuple0 = + new MyTuple((String) null, (Object) null); + Object object0 = myTuple0.getItem2(); + assertNull(object0); + } + + @Test(timeout = 4000) + public void test02() throws Throwable { + MyTuple myTuple0 = new MyTuple(")", ")"); + Object object0 = myTuple0.getItem1(); + assertEquals(")", object0); + } + + @Test(timeout = 4000) + public void test03() throws Throwable { + Integer integer0 = new Integer((-1191)); + MyTuple myTuple0 = new MyTuple(",mINg%,X<", integer0); + MyTuple myTuple1 = new MyTuple(myTuple0, integer0); + int int0 = myTuple0.compareTo(myTuple1); + assertEquals(29, int0); + } + + @Test(timeout = 4000) + public void test04() throws Throwable { + Integer integer0 = new Integer(654); + MyTuple> myTuple0 = + new MyTuple>((Object) null, + (MyTuple) null); + MyTuple myTuple1 = + new MyTuple("(K@V=*7(|Pu%q!0-)mM", integer0); + // Undeclared exception! + try { + myTuple0.equals(myTuple1); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.utils.MyTuple", e); + } + } + + @Test(timeout = 4000) + public void test05() throws Throwable { + Integer integer0 = new Integer(3232); + MyTuple myTuple0 = new MyTuple(integer0, (String) null); + // Undeclared exception! + try { + myTuple0.compareTo(myTuple0); + fail("Expecting exception: NullPointerException"); + + } catch (NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("org.evosuite.runtime.System", e); + } + } + + @Test(timeout = 4000) + public void test06() throws Throwable { + Integer integer0 = new Integer(0); + Object object0 = new Object(); + MyTuple myTuple0 = new MyTuple(integer0, object0); + boolean boolean0 = myTuple0.equals(object0); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test07() throws Throwable { + Integer integer0 = new Integer(12); + Integer integer1 = new Integer(12); + MyTuple myTuple0 = new MyTuple(integer0, integer1); + MyTuple myTuple1 = new MyTuple(integer1, integer1); + int int0 = myTuple1.compareTo(myTuple0); + assertEquals((-1), int0); + } + + @Test(timeout = 4000) + public void test08() throws Throwable { + MyTuple myTuple0 = + new MyTuple("(null, null)", "(null, null)"); + Integer integer0 = new Integer((-7)); + MyTuple, Integer> myTuple1 = + new MyTuple, Integer>(myTuple0, integer0); + MyTuple myTuple2 = new MyTuple(myTuple1, "(null, null)"); + boolean boolean0 = myTuple2.equals((Object) null); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test09() throws Throwable { + MyTuple myTuple0 = + new MyTuple("(null, null)", "(null, null)"); + Integer integer0 = new Integer((-7)); + MyTuple, Integer> myTuple1 = + new MyTuple, Integer>(myTuple0, integer0); + boolean boolean0 = myTuple1.equals(myTuple1); + assertTrue(boolean0); + } + + @Test(timeout = 4000) + public void test10() throws Throwable { + MyTuple myTuple0 = + new MyTuple("(null, null)", "(null, null)"); + Integer integer0 = new Integer((-7)); + MyTuple, Integer> myTuple1 = + new MyTuple, Integer>(myTuple0, integer0); + MyTuple myTuple2 = new MyTuple(integer0, "(null, null)"); + boolean boolean0 = myTuple1.equals(myTuple2); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test11() throws Throwable { + MyTuple myTuple0 = + new MyTuple((Integer) null, (Integer) null); + String string0 = myTuple0.toString(); + assertEquals("(null, null)", string0); + } + + @Test(timeout = 4000) + public void test12() throws Throwable { + MyTuple myTuple0 = + new MyTuple("(null, null)", "(null, null)"); + Integer integer0 = new Integer((-7)); + MyTuple, Integer> myTuple1 = + new MyTuple, Integer>(myTuple0, integer0); + MyTuple myTuple2 = new MyTuple(myTuple1, "(null, null)"); + MyTuple> myTuple3 = + new MyTuple>((Object) null, myTuple2); + Object object0 = myTuple3.getItem1(); + assertNull(object0); + } + + @Test(timeout = 4000) + public void test13() throws Throwable { + MyTuple myTuple0 = + new MyTuple("(null, null)", "(null, null)"); + Integer integer0 = new Integer((-7)); + MyTuple, Integer> myTuple1 = + new MyTuple, Integer>(myTuple0, integer0); + MyTuple, Integer> myTuple2 = myTuple1.clone(); + boolean boolean0 = myTuple2.equals(myTuple1); + assertTrue(boolean0); + } + + @Test(timeout = 4000) + public void test14() throws Throwable { + Integer integer0 = new Integer((-7)); + MyTuple myTuple0 = new MyTuple(integer0, "(null, null)"); + Object object0 = myTuple0.getItem2(); + assertEquals("(null, null)", object0); + } +} diff --git a/src/evosuitetests/java/MakeItFit/utils/MyTuple_ESTest_scaffolding.java b/src/evosuitetests/java/MakeItFit/utils/MyTuple_ESTest_scaffolding.java new file mode 100644 index 0000000..adb89ab --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/utils/MyTuple_ESTest_scaffolding.java @@ -0,0 +1,104 @@ +/** + * Scaffolding file used to store all the setups needed to run + * tests automatically generated by EvoSuite + * Wed Jun 04 19:56:52 GMT 2025 + */ + +package MakeItFit.utils; + +import org.evosuite.runtime.annotation.EvoSuiteClassExclude; +import org.evosuite.runtime.sandbox.Sandbox; +import org.evosuite.runtime.sandbox.Sandbox.SandboxMode; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Before; +import org.junit.BeforeClass; + +@EvoSuiteClassExclude +public class MyTuple_ESTest_scaffolding { + + @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 = "MakeItFit.utils.MyTuple"; + 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(); + setSystemProperties(); + 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(); + setSystemProperties(); + 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(); + } + + public static void setSystemProperties() { + + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + java.lang.System.setProperty("file.encoding", "UTF-8"); + java.lang.System.setProperty("java.awt.headless", "true"); + java.lang.System.setProperty("java.io.tmpdir", "/tmp"); + java.lang.System.setProperty("user.country", "US"); + java.lang.System.setProperty("user.dir", "/home/voidbert/ATS"); + java.lang.System.setProperty("user.home", "/home/voidbert"); + java.lang.System.setProperty("user.language", "en"); + java.lang.System.setProperty("user.name", "voidbert"); + java.lang.System.setProperty("user.timezone", "Europe/Lisbon"); + } + + private static void initializeClasses() { + org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses( + MyTuple_ESTest_scaffolding.class.getClassLoader(), + "MakeItFit.utils.MyTuple"); + } + + private static void resetClasses() { + org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader( + MyTuple_ESTest_scaffolding.class.getClassLoader()); + + org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses( + "MakeItFit.utils.MyTuple"); + } +} diff --git a/src/evosuitetests/java/MakeItFit/views/AdminView_ESTest.java b/src/evosuitetests/java/MakeItFit/views/AdminView_ESTest.java new file mode 100644 index 0000000..9dfa4d7 --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/views/AdminView_ESTest.java @@ -0,0 +1,243 @@ +/* + * This file was automatically generated by EvoSuite + * Wed Jun 04 20:32:17 GMT 2025 + */ + +package MakeItFit.views; + +import java.util.NoSuchElementException; + +import MakeItFit.menu.Menu; +import MakeItFit.views.AdminView; +import org.evosuite.runtime.EvoRunner; +import org.evosuite.runtime.EvoRunnerParameters; +import org.evosuite.runtime.util.SystemInUtil; +import org.junit.Test; +import org.junit.runner.RunWith; + +import static org.evosuite.runtime.EvoAssertions.*; +import static org.junit.Assert.*; + +@RunWith(EvoRunner.class) +@EvoRunnerParameters(mockJVMNonDeterminism = true, + useVFS = true, + useVNET = true, + resetStaticState = true, + useJEE = true) +public class AdminView_ESTest extends AdminView_ESTest_scaffolding { + + @Test(timeout = 4000) + public void test00() throws Throwable { + AdminView adminView0 = new AdminView(); + SystemInUtil.addInputLine("Q=p]h`: ^7!>"); + adminView0.removeUser(); + } + + @Test(timeout = 4000) + public void test01() throws Throwable { + SystemInUtil.addInputLine("J)O44"); + AdminView adminView0 = new AdminView(); + adminView0.executeQueryHowManyKMsDone(); + } + + @Test(timeout = 4000) + public void test02() throws Throwable { + SystemInUtil.addInputLine("sv(-DCZu"); + AdminView adminView0 = new AdminView(); + adminView0.executeQueryHowManyAltimetryDone(); + } + + @Test(timeout = 4000) + public void test03() throws Throwable { + SystemInUtil.addInputLine( + "Which user has carried out the most activities in a period or ever since?"); + AdminView adminView0 = new AdminView(); + adminView0.executeQueryGetAllActivitiesFromUser(); + } + + @Test(timeout = 4000) + public void test04() throws Throwable { + SystemInUtil.addInputLine("8"); + AdminView adminView0 = new AdminView(); + adminView0.executeQueries(); + } + + @Test(timeout = 4000) + public void test05() throws Throwable { + AdminView adminView0 = new AdminView(); + Menu menu0 = adminView0.createQueryMenu(); + assertNotNull(menu0); + } + + @Test(timeout = 4000) + public void test06() throws Throwable { + SystemInUtil.addInputLine("y"); + AdminView adminView0 = new AdminView(); + adminView0.executeQueryWhoDidTheMostActivities(); + } + + @Test(timeout = 4000) + public void test07() throws Throwable { + SystemInUtil.addInputLine("8"); + AdminView adminView0 = new AdminView(); + adminView0.executeQueryWhoDidTheMostActivities(); + } + + @Test(timeout = 4000) + public void test08() throws Throwable { + AdminView adminView0 = new AdminView(); + SystemInUtil.addInputLine("Y"); + adminView0.executeQueryWhoDidTheMostActivities(); + } + + @Test(timeout = 4000) + public void test09() throws Throwable { + AdminView adminView0 = new AdminView(); + SystemInUtil.addInputLine("s"); + adminView0.executeQuerywhoBurnsMoreCalories(); + } + + @Test(timeout = 4000) + public void test10() throws Throwable { + SystemInUtil.addInputLine("y"); + AdminView adminView0 = new AdminView(); + adminView0.executeQuerywhoBurnsMoreCalories(); + } + + @Test(timeout = 4000) + public void test11() throws Throwable { + SystemInUtil.addInputLine("Y"); + AdminView adminView0 = new AdminView(); + adminView0.executeQuerywhoBurnsMoreCalories(); + } + + @Test(timeout = 4000) + public void test12() throws Throwable { + SystemInUtil.addInputLine("x"); + AdminView adminView0 = new AdminView(); + // Undeclared exception! + try { + adminView0.login(); + fail("Expecting exception: NoSuchElementException"); + + } catch (NoSuchElementException e) { + // + // No line found + // + verifyException("java.util.Scanner", e); + } + } + + @Test(timeout = 4000) + public void test13() throws Throwable { + SystemInUtil.addInputLine("Y"); + AdminView adminView0 = new AdminView(); + // Undeclared exception! + try { + adminView0.login(); + fail("Expecting exception: NoSuchElementException"); + + } catch (NoSuchElementException e) { + // + // No line found + // + verifyException("java.util.Scanner", e); + } + } + + @Test(timeout = 4000) + public void test14() throws Throwable { + SystemInUtil.addInputLine("y"); + AdminView adminView0 = new AdminView(); + try { + adminView0.setNewEmail(); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.views.AdminView", e); + } + } + + @Test(timeout = 4000) + public void test15() throws Throwable { + SystemInUtil.addInputLine("y"); + AdminView adminView0 = new AdminView(); + try { + adminView0.setEmail(); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.views.AdminView", e); + } + } + + @Test(timeout = 4000) + public void test16() throws Throwable { + SystemInUtil.addInputLine("y"); + SystemInUtil.addInputLine("y"); + AdminView adminView0 = new AdminView(); + // Undeclared exception! + try { + adminView0.login(); + fail("Expecting exception: NoSuchElementException"); + + } catch (NoSuchElementException e) { + // + // No line found + // + verifyException("java.util.Scanner", e); + } + } + + @Test(timeout = 4000) + public void test17() throws Throwable { + AdminView adminView0 = new AdminView(); + adminView0.executeQueryMostDoneActivity(); + } + + @Test(timeout = 4000) + public void test18() throws Throwable { + AdminView adminView0 = new AdminView(); + adminView0.executeQueryMostDemandingTrainingPlan(); + } + + @Test(timeout = 4000) + public void test19() throws Throwable { + AdminView adminView0 = new AdminView(); + adminView0.listAllTrainingPlans(); + } + + @Test(timeout = 4000) + public void test20() throws Throwable { + AdminView adminView0 = new AdminView(); + adminView0.executeQueries(); + } + + @Test(timeout = 4000) + public void test21() throws Throwable { + AdminView adminView0 = new AdminView(); + // Undeclared exception! + try { + adminView0.removeUser(); + fail("Expecting exception: NoSuchElementException"); + + } catch (NoSuchElementException e) { + // + // No line found + // + verifyException("java.util.Scanner", e); + } + } + + @Test(timeout = 4000) + public void test22() throws Throwable { + AdminView adminView0 = new AdminView(); + adminView0.printAllUsersDetails(); + } +} diff --git a/src/evosuitetests/java/MakeItFit/views/AdminView_ESTest_scaffolding.java b/src/evosuitetests/java/MakeItFit/views/AdminView_ESTest_scaffolding.java new file mode 100644 index 0000000..898f6b1 --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/views/AdminView_ESTest_scaffolding.java @@ -0,0 +1,163 @@ +/** + * Scaffolding file used to store all the setups needed to run + * tests automatically generated by EvoSuite + * Wed Jun 04 20:32:17 GMT 2025 + */ + +package MakeItFit.views; + +import org.evosuite.runtime.annotation.EvoSuiteClassExclude; +import org.evosuite.runtime.sandbox.Sandbox; +import org.evosuite.runtime.sandbox.Sandbox.SandboxMode; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Before; +import org.junit.BeforeClass; + +@EvoSuiteClassExclude +public class AdminView_ESTest_scaffolding { + + @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 = "MakeItFit.views.AdminView"; + 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(); + setSystemProperties(); + 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(); + setSystemProperties(); + org.evosuite.runtime.GuiSupport.setHeadless(); + org.evosuite.runtime.Runtime.getInstance().resetRuntime(); + org.evosuite.runtime.agent.InstrumentingAgent.activate(); + org.evosuite.runtime.util.SystemInUtil.getInstance().initForTestCase(); + } + + @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(); + } + + public static void setSystemProperties() { + + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + java.lang.System.setProperty("file.encoding", "UTF-8"); + java.lang.System.setProperty("java.awt.headless", "true"); + java.lang.System.setProperty("java.io.tmpdir", "/tmp"); + java.lang.System.setProperty("user.country", "US"); + java.lang.System.setProperty("user.dir", "/home/voidbert/ATS"); + java.lang.System.setProperty("user.home", "/home/voidbert"); + java.lang.System.setProperty("user.language", "en"); + java.lang.System.setProperty("user.name", "voidbert"); + java.lang.System.setProperty("user.timezone", "Europe/Lisbon"); + } + + private static void initializeClasses() { + org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses( + AdminView_ESTest_scaffolding.class.getClassLoader(), + "MakeItFit.exceptions.InvalidTypeException", + "MakeItFit.views.MakeItFitView", + "MakeItFit.activities.ActivityInterface", + "MakeItFit.activities.types.DistanceWithAltimetry", + "MakeItFit.trainingPlan.TrainingPlan", + "MakeItFit.views.AdminView", + "MakeItFit.exceptions.EntityDoesNotExistException", + "MakeItFit.activities.implementation.PushUp", + "MakeItFit.users.types.Amateur", + "MakeItFit.queries.QueriesManager", + "MakeItFit.utils.EmailValidator", + "MakeItFit.activities.types.Repetitions", + "MakeItFit.menu.MenuItem$PreCondition", + "MakeItFit.queries.MostDemandingTrainingPlan", + "MakeItFit.activities.types.Distance", + "MakeItFit.users.User", + "MakeItFit.MakeItFitController", + "MakeItFit.activities.HardInterface", + "MakeItFit.menu.Menu", + "MakeItFit.users.types.Professional", + "MakeItFit.menu.MenuItem", + "MakeItFit.MakeItFit", + "MakeItFit.users.UserInterface", + "MakeItFit.users.Gender", + "MakeItFit.trainingPlan.TrainingPlanManager", + "MakeItFit.utils.MakeItFitDate", + "MakeItFit.menu.MenuItem$Handler", + "MakeItFit.exceptions.ExistingEntityConflictException", + "MakeItFit.queries.WhoDidTheMostActivities", + "MakeItFit.users.types.Occasional", + "MakeItFit.activities.Activity", + "MakeItFit.queries.MostDoneActivity", + "MakeItFit.activities.types.RepetitionsWithWeights", + "MakeItFit.activities.implementation.Trail", + "MakeItFit.queries.WhoBurnsMoreCalories", + "MakeItFit.time.TimeManager", + "MakeItFit.queries.HowManyKMsDone", + "MakeItFit.users.UserManager", + "MakeItFit.activities.implementation.Running", + "MakeItFit.queries.HowManyAltimetryDone", + "MakeItFit.activities.implementation.WeightSquat"); + } + + private static void resetClasses() { + org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader( + AdminView_ESTest_scaffolding.class.getClassLoader()); + + org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses( + "MakeItFit.views.MakeItFitView", + "MakeItFit.views.AdminView", + "MakeItFit.MakeItFitController", + "MakeItFit.MakeItFit", + "MakeItFit.users.UserManager", + "MakeItFit.trainingPlan.TrainingPlanManager", + "MakeItFit.queries.QueriesManager", + "MakeItFit.queries.HowManyAltimetryDone", + "MakeItFit.queries.HowManyKMsDone", + "MakeItFit.queries.MostDoneActivity", + "MakeItFit.queries.MostDemandingTrainingPlan", + "MakeItFit.queries.WhoBurnsMoreCalories", + "MakeItFit.queries.WhoDidTheMostActivities", + "MakeItFit.time.TimeManager", + "MakeItFit.utils.MakeItFitDate", + "MakeItFit.menu.MenuItem", + "MakeItFit.menu.Menu", + "MakeItFit.exceptions.EntityDoesNotExistException", + "MakeItFit.utils.EmailValidator"); + } +} diff --git a/src/evosuitetests/java/MakeItFit/views/MakeItFitView_ESTest.java b/src/evosuitetests/java/MakeItFit/views/MakeItFitView_ESTest.java new file mode 100644 index 0000000..c58847c --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/views/MakeItFitView_ESTest.java @@ -0,0 +1,178 @@ +/* + * This file was automatically generated by EvoSuite + * Wed Jun 04 20:30:07 GMT 2025 + */ + +package MakeItFit.views; + +import java.util.NoSuchElementException; + +import MakeItFit.menu.Menu; +import MakeItFit.views.AdminView; +import MakeItFit.views.UserView; +import org.evosuite.runtime.EvoRunner; +import org.evosuite.runtime.EvoRunnerParameters; +import org.evosuite.runtime.util.SystemInUtil; +import org.junit.Test; +import org.junit.runner.RunWith; + +import static org.evosuite.runtime.EvoAssertions.*; +import static org.junit.Assert.*; + +@RunWith(EvoRunner.class) +@EvoRunnerParameters(mockJVMNonDeterminism = true, + useVFS = true, + useVNET = true, + resetStaticState = true, + useJEE = true) +public class MakeItFitView_ESTest extends MakeItFitView_ESTest_scaffolding { + + @Test(timeout = 4000) + public void test00() throws Throwable { + AdminView adminView0 = new AdminView(); + adminView0.addActivityToTrainingPlan(); + } + + @Test(timeout = 4000) + public void test01() throws Throwable { + AdminView adminView0 = new AdminView(); + SystemInUtil.addInputLine("] Listing all training plans ..."); + adminView0.selectTrainingPlan(); + } + + @Test(timeout = 4000) + public void test02() throws Throwable { + SystemInUtil.addInputLine("0QuRHGm"); + AdminView adminView0 = new AdminView(); + adminView0.saveSystem(); + } + + @Test(timeout = 4000) + public void test03() throws Throwable { + AdminView adminView0 = new AdminView(); + SystemInUtil.addInputLine("] Phone updated successfully."); + adminView0.removeTrainingPlan(); + } + + @Test(timeout = 4000) + public void test04() throws Throwable { + SystemInUtil.addInputLine("Trail"); + AdminView adminView0 = new AdminView(); + adminView0.removeActivityFromUser(); + } + + @Test(timeout = 4000) + public void test05() throws Throwable { + SystemInUtil.addInputLine("Advance time"); + AdminView adminView0 = new AdminView(); + adminView0.removeActivityFromTrainingPlan(); + } + + @Test(timeout = 4000) + public void test06() throws Throwable { + AdminView adminView0 = new AdminView(); + // Undeclared exception! + try { + adminView0.login(); + fail("Expecting exception: NoSuchElementException"); + + } catch (NoSuchElementException e) { + // + // No line found + // + verifyException("java.util.Scanner", e); + } + } + + @Test(timeout = 4000) + public void test07() throws Throwable { + SystemInUtil.addInputLine("P"); + AdminView adminView0 = new AdminView(); + adminView0.generateTrainingPlan(); + } + + @Test(timeout = 4000) + public void test08() throws Throwable { + SystemInUtil.addInputLine("0.MSc=~"); + UserView userView0 = new UserView(); + userView0.addActivityToUser(); + } + + @Test(timeout = 4000) + public void test09() throws Throwable { + AdminView adminView0 = new AdminView(); + SystemInUtil.addInputLine("`ZZnZ>HJ)Ys"); + adminView0.createUser(); + } + + @Test(timeout = 4000) + public void test10() throws Throwable { + AdminView adminView0 = new AdminView(); + adminView0.listActivities(); + } + + @Test(timeout = 4000) + public void test11() throws Throwable { + AdminView adminView0 = new AdminView(); + adminView0.listAllTrainingPlansFromUser(); + } + + @Test(timeout = 4000) + public void test12() throws Throwable { + AdminView adminView0 = new AdminView(); + try { + adminView0.selectTrainingPlan(); + fail("Expecting exception: RuntimeException"); + + } catch (RuntimeException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("MakeItFit.views.MakeItFitView", e); + } + } + + @Test(timeout = 4000) + public void test13() throws Throwable { + AdminView adminView0 = new AdminView(); + Menu menu0 = adminView0.createTrainingPlanMenu(); + assertNotNull(menu0); + } + + @Test(timeout = 4000) + public void test14() throws Throwable { + UserView userView0 = new UserView(); + userView0.advanceTimeManager(); + } + + @Test(timeout = 4000) + public void test15() throws Throwable { + AdminView adminView0 = new AdminView(); + adminView0.constructTrainingPlan(); + } + + @Test(timeout = 4000) + public void test16() throws Throwable { + AdminView adminView0 = new AdminView(); + adminView0.removeTrainingPlan(); + } + + @Test(timeout = 4000) + public void test17() throws Throwable { + AdminView adminView0 = new AdminView(); + adminView0.getUserDetails(); + } + + @Test(timeout = 4000) + public void test18() throws Throwable { + AdminView adminView0 = new AdminView(); + Menu menu0 = adminView0.createUpdateUserMenu(); + assertNotNull(menu0); + } + + @Test(timeout = 4000) + public void test19() throws Throwable { + AdminView adminView0 = new AdminView(); + adminView0.createTrainingPlan(); + } +} diff --git a/src/evosuitetests/java/MakeItFit/views/MakeItFitView_ESTest_scaffolding.java b/src/evosuitetests/java/MakeItFit/views/MakeItFitView_ESTest_scaffolding.java new file mode 100644 index 0000000..f3df448 --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/views/MakeItFitView_ESTest_scaffolding.java @@ -0,0 +1,166 @@ +/** + * Scaffolding file used to store all the setups needed to run + * tests automatically generated by EvoSuite + * Wed Jun 04 20:30:07 GMT 2025 + */ + +package MakeItFit.views; + +import org.evosuite.runtime.annotation.EvoSuiteClassExclude; +import org.evosuite.runtime.sandbox.Sandbox; +import org.evosuite.runtime.sandbox.Sandbox.SandboxMode; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Before; +import org.junit.BeforeClass; + +@EvoSuiteClassExclude +public class MakeItFitView_ESTest_scaffolding { + + @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 = "MakeItFit.views.MakeItFitView"; + 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(); + setSystemProperties(); + 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(); + setSystemProperties(); + org.evosuite.runtime.GuiSupport.setHeadless(); + org.evosuite.runtime.Runtime.getInstance().resetRuntime(); + org.evosuite.runtime.agent.InstrumentingAgent.activate(); + org.evosuite.runtime.util.SystemInUtil.getInstance().initForTestCase(); + } + + @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(); + } + + public static void setSystemProperties() { + + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + java.lang.System.setProperty("file.encoding", "UTF-8"); + java.lang.System.setProperty("java.awt.headless", "true"); + java.lang.System.setProperty("java.io.tmpdir", "/tmp"); + java.lang.System.setProperty("user.country", "US"); + java.lang.System.setProperty("user.dir", "/home/voidbert/ATS"); + java.lang.System.setProperty("user.home", "/home/voidbert"); + java.lang.System.setProperty("user.language", "en"); + java.lang.System.setProperty("user.name", "voidbert"); + java.lang.System.setProperty("user.timezone", "Europe/Lisbon"); + } + + private static void initializeClasses() { + org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses( + MakeItFitView_ESTest_scaffolding.class.getClassLoader(), + "MakeItFit.exceptions.InvalidTypeException", + "MakeItFit.views.MakeItFitView", + "MakeItFit.activities.ActivityInterface", + "MakeItFit.activities.types.DistanceWithAltimetry", + "MakeItFit.trainingPlan.TrainingPlan", + "MakeItFit.views.AdminView", + "MakeItFit.exceptions.EntityDoesNotExistException", + "MakeItFit.activities.implementation.PushUp", + "MakeItFit.users.types.Amateur", + "MakeItFit.queries.QueriesManager", + "MakeItFit.utils.EmailValidator", + "MakeItFit.activities.types.Repetitions", + "MakeItFit.menu.MenuItem$PreCondition", + "MakeItFit.queries.MostDemandingTrainingPlan", + "MakeItFit.activities.types.Distance", + "MakeItFit.users.User", + "MakeItFit.MakeItFitController", + "MakeItFit.activities.HardInterface", + "MakeItFit.menu.Menu", + "MakeItFit.users.types.Professional", + "MakeItFit.menu.MenuItem", + "MakeItFit.MakeItFit", + "MakeItFit.users.UserInterface", + "MakeItFit.users.Gender", + "MakeItFit.trainingPlan.TrainingPlanManager", + "MakeItFit.utils.MakeItFitDate", + "MakeItFit.menu.MenuItem$Handler", + "MakeItFit.exceptions.ExistingEntityConflictException", + "MakeItFit.queries.WhoDidTheMostActivities", + "MakeItFit.users.types.Occasional", + "MakeItFit.activities.Activity", + "MakeItFit.queries.MostDoneActivity", + "MakeItFit.activities.types.RepetitionsWithWeights", + "MakeItFit.activities.implementation.Trail", + "MakeItFit.queries.WhoBurnsMoreCalories", + "MakeItFit.time.TimeManager", + "MakeItFit.views.UserView", + "MakeItFit.queries.HowManyKMsDone", + "MakeItFit.users.UserManager", + "MakeItFit.activities.implementation.Running", + "MakeItFit.queries.HowManyAltimetryDone", + "MakeItFit.activities.implementation.WeightSquat"); + } + + private static void resetClasses() { + org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader( + MakeItFitView_ESTest_scaffolding.class.getClassLoader()); + + org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses( + "MakeItFit.views.MakeItFitView", + "MakeItFit.users.Gender", + "MakeItFit.views.AdminView", + "MakeItFit.MakeItFitController", + "MakeItFit.MakeItFit", + "MakeItFit.users.UserManager", + "MakeItFit.trainingPlan.TrainingPlanManager", + "MakeItFit.queries.QueriesManager", + "MakeItFit.queries.HowManyAltimetryDone", + "MakeItFit.queries.HowManyKMsDone", + "MakeItFit.queries.MostDoneActivity", + "MakeItFit.queries.MostDemandingTrainingPlan", + "MakeItFit.queries.WhoBurnsMoreCalories", + "MakeItFit.queries.WhoDidTheMostActivities", + "MakeItFit.time.TimeManager", + "MakeItFit.utils.MakeItFitDate", + "MakeItFit.views.UserView", + "MakeItFit.exceptions.EntityDoesNotExistException", + "MakeItFit.menu.MenuItem", + "MakeItFit.menu.Menu", + "MakeItFit.utils.EmailValidator"); + } +} diff --git a/src/evosuitetests/java/MakeItFit/views/UserView_ESTest.java b/src/evosuitetests/java/MakeItFit/views/UserView_ESTest.java new file mode 100644 index 0000000..9922ad4 --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/views/UserView_ESTest.java @@ -0,0 +1,80 @@ +/* + * This file was automatically generated by EvoSuite + * Wed Jun 04 20:31:11 GMT 2025 + */ + +package MakeItFit.views; + +import java.util.NoSuchElementException; + +import MakeItFit.views.UserView; +import org.evosuite.runtime.EvoRunner; +import org.evosuite.runtime.EvoRunnerParameters; +import org.evosuite.runtime.util.SystemInUtil; +import org.junit.Test; +import org.junit.runner.RunWith; + +import static org.evosuite.runtime.EvoAssertions.*; +import static org.junit.Assert.*; + +@RunWith(EvoRunner.class) +@EvoRunnerParameters(mockJVMNonDeterminism = true, + useVFS = true, + useVNET = true, + resetStaticState = true, + useJEE = true) +public class UserView_ESTest extends UserView_ESTest_scaffolding { + + @Test(timeout = 4000) + public void test0() throws Throwable { + SystemInUtil.addInputLine("Y"); + SystemInUtil.addInputLine("Y"); + UserView userView0 = new UserView(); + // Undeclared exception! + try { + userView0.login(); + fail("Expecting exception: NoSuchElementException"); + + } catch (NoSuchElementException e) { + // + // No line found + // + verifyException("java.util.Scanner", e); + } + } + + @Test(timeout = 4000) + public void test1() throws Throwable { + SystemInUtil.addInputLine("Z"); + SystemInUtil.addInputLine("Z"); + UserView userView0 = new UserView(); + // Undeclared exception! + try { + userView0.login(); + fail("Expecting exception: NoSuchElementException"); + + } catch (NoSuchElementException e) { + // + // No line found + // + verifyException("java.util.Scanner", e); + } + } + + @Test(timeout = 4000) + public void test2() throws Throwable { + SystemInUtil.addInputLine("y"); + UserView userView0 = new UserView(); + // Undeclared exception! + try { + userView0.login(); + fail("Expecting exception: NoSuchElementException"); + + } catch (NoSuchElementException e) { + // + // No line found + // + verifyException("java.util.Scanner", e); + } + } +} diff --git a/src/evosuitetests/java/MakeItFit/views/UserView_ESTest_scaffolding.java b/src/evosuitetests/java/MakeItFit/views/UserView_ESTest_scaffolding.java new file mode 100644 index 0000000..4cddec2 --- /dev/null +++ b/src/evosuitetests/java/MakeItFit/views/UserView_ESTest_scaffolding.java @@ -0,0 +1,163 @@ +/** + * Scaffolding file used to store all the setups needed to run + * tests automatically generated by EvoSuite + * Wed Jun 04 20:31:11 GMT 2025 + */ + +package MakeItFit.views; + +import org.evosuite.runtime.annotation.EvoSuiteClassExclude; +import org.evosuite.runtime.sandbox.Sandbox; +import org.evosuite.runtime.sandbox.Sandbox.SandboxMode; +import org.junit.After; +import org.junit.AfterClass; +import org.junit.Before; +import org.junit.BeforeClass; + +@EvoSuiteClassExclude +public class UserView_ESTest_scaffolding { + + @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 = "MakeItFit.views.UserView"; + 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(); + setSystemProperties(); + 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(); + setSystemProperties(); + org.evosuite.runtime.GuiSupport.setHeadless(); + org.evosuite.runtime.Runtime.getInstance().resetRuntime(); + org.evosuite.runtime.agent.InstrumentingAgent.activate(); + org.evosuite.runtime.util.SystemInUtil.getInstance().initForTestCase(); + } + + @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(); + } + + public static void setSystemProperties() { + + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + java.lang.System.setProperty("file.encoding", "UTF-8"); + java.lang.System.setProperty("java.awt.headless", "true"); + java.lang.System.setProperty("java.io.tmpdir", "/tmp"); + java.lang.System.setProperty("user.country", "US"); + java.lang.System.setProperty("user.dir", "/home/voidbert/ATS"); + java.lang.System.setProperty("user.home", "/home/voidbert"); + java.lang.System.setProperty("user.language", "en"); + java.lang.System.setProperty("user.name", "voidbert"); + java.lang.System.setProperty("user.timezone", "Europe/Lisbon"); + } + + private static void initializeClasses() { + org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses( + UserView_ESTest_scaffolding.class.getClassLoader(), + "MakeItFit.exceptions.InvalidTypeException", + "MakeItFit.views.MakeItFitView", + "MakeItFit.activities.ActivityInterface", + "MakeItFit.activities.types.DistanceWithAltimetry", + "MakeItFit.trainingPlan.TrainingPlan", + "MakeItFit.activities.implementation.PushUp", + "MakeItFit.exceptions.EntityDoesNotExistException", + "MakeItFit.users.types.Amateur", + "MakeItFit.queries.QueriesManager", + "MakeItFit.utils.EmailValidator", + "MakeItFit.activities.types.Repetitions", + "MakeItFit.menu.MenuItem$PreCondition", + "MakeItFit.queries.MostDemandingTrainingPlan", + "MakeItFit.activities.types.Distance", + "MakeItFit.users.User", + "MakeItFit.MakeItFitController", + "MakeItFit.activities.HardInterface", + "MakeItFit.menu.Menu", + "MakeItFit.users.types.Professional", + "MakeItFit.menu.MenuItem", + "MakeItFit.MakeItFit", + "MakeItFit.users.UserInterface", + "MakeItFit.users.Gender", + "MakeItFit.trainingPlan.TrainingPlanManager", + "MakeItFit.utils.MakeItFitDate", + "MakeItFit.menu.MenuItem$Handler", + "MakeItFit.exceptions.ExistingEntityConflictException", + "MakeItFit.queries.WhoDidTheMostActivities", + "MakeItFit.users.types.Occasional", + "MakeItFit.activities.Activity", + "MakeItFit.queries.MostDoneActivity", + "MakeItFit.activities.types.RepetitionsWithWeights", + "MakeItFit.activities.implementation.Trail", + "MakeItFit.queries.WhoBurnsMoreCalories", + "MakeItFit.time.TimeManager", + "MakeItFit.views.UserView", + "MakeItFit.queries.HowManyKMsDone", + "MakeItFit.users.UserManager", + "MakeItFit.activities.implementation.Running", + "MakeItFit.queries.HowManyAltimetryDone", + "MakeItFit.activities.implementation.WeightSquat"); + } + + private static void resetClasses() { + org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader( + UserView_ESTest_scaffolding.class.getClassLoader()); + + org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses( + "MakeItFit.views.MakeItFitView", + "MakeItFit.views.UserView", + "MakeItFit.MakeItFitController", + "MakeItFit.MakeItFit", + "MakeItFit.users.UserManager", + "MakeItFit.trainingPlan.TrainingPlanManager", + "MakeItFit.queries.QueriesManager", + "MakeItFit.queries.HowManyAltimetryDone", + "MakeItFit.queries.HowManyKMsDone", + "MakeItFit.queries.MostDoneActivity", + "MakeItFit.queries.MostDemandingTrainingPlan", + "MakeItFit.queries.WhoBurnsMoreCalories", + "MakeItFit.queries.WhoDidTheMostActivities", + "MakeItFit.time.TimeManager", + "MakeItFit.utils.MakeItFitDate", + "MakeItFit.exceptions.EntityDoesNotExistException", + "MakeItFit.menu.MenuItem", + "MakeItFit.menu.Menu", + "MakeItFit.utils.EmailValidator"); + } +}