diff --git a/unitTests/unitTestClasses/TestApogeeAnalysis.m b/unitTests/TestApogeeAnalysis.m similarity index 100% rename from unitTests/unitTestClasses/TestApogeeAnalysis.m rename to unitTests/TestApogeeAnalysis.m diff --git a/unitTests/unitTestClasses/TestCommonFunctions.m b/unitTests/TestCommonFunctions.m similarity index 100% rename from unitTests/unitTestClasses/TestCommonFunctions.m rename to unitTests/TestCommonFunctions.m diff --git a/unitTests/unitTestClasses/TestSensitivity.m b/unitTests/TestSensitivity.m similarity index 100% rename from unitTests/unitTestClasses/TestSensitivity.m rename to unitTests/TestSensitivity.m diff --git a/unitTests/unitTestClasses/TestSimulator.m b/unitTests/TestSimulator.m similarity index 56% rename from unitTests/unitTestClasses/TestSimulator.m rename to unitTests/TestSimulator.m index d36cb949711c11ebcad4e9ff0cdd6d12164e35da..5a628e0e49e042c99c0ea9245938fbc903ea9871 100644 --- a/unitTests/unitTestClasses/TestSimulator.m +++ b/unitTests/TestSimulator.m @@ -4,41 +4,17 @@ classdef TestSimulator < UnitTest % MANCA refSolid properties - simulatorSettings + SimulatorSettings Settings % [-] refSimulator end properties (TestParameter) - verifiable = {'multipleAB', 'ballistic', 'engineCut', 'solid', 'HRE'}; + verifiable = {'multipleAB', 'ballistic', 'engineCut', 'HRE'}; end - methods - function createTest(testCase, verifiable) - currentPath = fileparts(mfilename('fullpath')); - addpath(genpath(currentPath)); - - fileName = sprintf("referenceState_%s.mat", verifiable); - filePath = fullfile('data', 'testSimulator', verifiable, fileName); - % Load the reference file - testCase.rocket = load(filePath, 'rocket').rocket; - testCase.environment = load(filePath, 'environment').environment; - testCase.wind = load(filePath, 'wind').wind; - - % fieldName = ['referenceState_' verifiable]; - testCase.refSimulator.stateA = load(filePath).stateA; - testCase.refSimulator.stateF = load(filePath).stateF; - - testCase.simulatorSettings = load(filePath).simulatorSettings; - - % Construct the file path dynamically based on the test parameter - end - end - - - - methods (Static) - function saveTest(verifiable, mission) + methods + function saveTest(testCase, testName, mission) Time = tic; disp('Started saving simulator tests') @@ -51,30 +27,60 @@ classdef TestSimulator < UnitTest rocket = Rocket(mission); environment = Environment(mission, rocket.motor); wind = WindCustom(mission); - - % simulator - [stateA, stateF] = mainSimulator(rocket, wind, environment); + mainSimPath = fullfile('..', 'simulator', 'simulatorConfig.m'); + mainOdePath = fullfile('..', 'common', 'settings', 'odeConfig.m'); + SimulatorSettings = Settings(mainSimPath, mainOdePath); + SimulatorSettings.simulator.SMonly = 0; + if strcmp(testName, 'ballistic') + SimulatorSettings.simulator.ballistic = 1; + SimulatorSettings.simulator.parafoil = 0; + end - configPath = fullfile(currentPath, mainSimPath, 'simulator'); - simulatorSettings = Settings(fullfile(configPath), 'simulator'); + % simulator + [ascent, descent] = mainSimulator(rocket, wind, environment, SimulatorSettings); + stateA = ascent(end, :); + stateF = descent(end, :); % Save final state - fileName = sprintf("referenceState_%s.mat", verifiable); - folderPath = fullfile(currentPath, 'data', 'testSimulator', verifiable); + fileName = sprintf("referenceState_%s.mat", testName); + folderPath = fullfile('data', 'testSimulator', testName); filePath = fullfile(folderPath, fileName); if ~exist(folderPath, "dir") mkdir(folderPath) end - save(filePath,'stateA','stateF', 'simulatorSettings',... - 'mission', 'rocket', 'environment', 'wind'); - - close all; + save(filePath,'stateA','stateF', 'SimulatorSettings',... + 'mission', 'rocket',... + 'environment', 'wind'); Time = toc(Time); - fprintf('\t %s test created in: %2.2f seconds\n',verifiable, Time) + fprintf('\t %s test created in: %2.2f seconds\n',testName, Time) + end + + function createTestSimulator(testCase, verifiable) + + + currentPath = fileparts(mfilename('fullpath')); + addpath(currentPath); + + fileName = sprintf("referenceState_%s.mat", verifiable); + filePath = fullfile('data', 'testSimulator', verifiable, fileName); + + % Load the reference file + testCase.rocket = load(filePath, 'rocket').rocket; + testCase.environment = load(filePath, 'environment').environment; + testCase.wind = load(filePath, 'wind').wind; + + % fieldName = ['referenceState_' verifiable]; + testCase.refSimulator = load(filePath, 'stateA', 'stateF'); + testCase.SimulatorSettings = load(filePath, 'SimulatorSettings').SimulatorSettings; + + % Construct the file path dynamically based on the test parameter + + end + end methods (Test) @@ -86,9 +92,9 @@ classdef TestSimulator < UnitTest addpath(genpath(mainSimPath)); % Run main simulator - [postp.stateA, postp.stateF] = mainSimulator(testCase.rocket, testCase.wind, testCase.environment, testCase.simulatorSettings); - - close all; + [postp.stateA, postp.stateF] = mainSimulator(testCase.rocket, testCase.wind, testCase.environment, testCase.SimulatorSettings); + postp.stateA = postp.stateA(end, :); + postp.stateF = postp.stateF(end, :); % Verify results testCase.verifyEqual(postp, testCase.refSimulator, 'AbsTol', testCase.absToll, 'RelTol', testCase.relToll); diff --git a/unitTests/unitTestClasses/UnitTest.m b/unitTests/UnitTest.m similarity index 100% rename from unitTests/unitTestClasses/UnitTest.m rename to unitTests/UnitTest.m diff --git a/unitTests/unitTestClasses/configUnitTest.m b/unitTests/configUnitTest.m similarity index 100% rename from unitTests/unitTestClasses/configUnitTest.m rename to unitTests/configUnitTest.m diff --git a/unitTests/unitTestClasses/data/testApogeeAnalysis/engineCutApogee/refEngineCut.mat b/unitTests/data/testApogeeAnalysis/engineCutApogee/refEngineCut.mat similarity index 100% rename from unitTests/unitTestClasses/data/testApogeeAnalysis/engineCutApogee/refEngineCut.mat rename to unitTests/data/testApogeeAnalysis/engineCutApogee/refEngineCut.mat diff --git a/unitTests/unitTestClasses/data/testApogeeAnalysis/standardApogee/refStandard.mat b/unitTests/data/testApogeeAnalysis/standardApogee/refStandard.mat similarity index 100% rename from unitTests/unitTestClasses/data/testApogeeAnalysis/standardApogee/refStandard.mat rename to unitTests/data/testApogeeAnalysis/standardApogee/refStandard.mat diff --git a/unitTests/unitTestClasses/data/testCommonFunctions/interpCoeffs/refAngles.mat b/unitTests/data/testCommonFunctions/interpCoeffs/refAngles.mat similarity index 100% rename from unitTests/unitTestClasses/data/testCommonFunctions/interpCoeffs/refAngles.mat rename to unitTests/data/testCommonFunctions/interpCoeffs/refAngles.mat diff --git a/unitTests/unitTestClasses/data/testCommonFunctions/interpCoeffs/refCoeffsValue.mat b/unitTests/data/testCommonFunctions/interpCoeffs/refCoeffsValue.mat similarity index 100% rename from unitTests/unitTestClasses/data/testCommonFunctions/interpCoeffs/refCoeffsValue.mat rename to unitTests/data/testCommonFunctions/interpCoeffs/refCoeffsValue.mat diff --git a/unitTests/unitTestClasses/data/testSensitivityAnalysis/refSensitivity.mat b/unitTests/data/testSensitivityAnalysis/refSensitivity.mat similarity index 100% rename from unitTests/unitTestClasses/data/testSensitivityAnalysis/refSensitivity.mat rename to unitTests/data/testSensitivityAnalysis/refSensitivity.mat diff --git a/unitTests/data/testSimulator/HRE/referenceState_HRE.mat b/unitTests/data/testSimulator/HRE/referenceState_HRE.mat new file mode 100644 index 0000000000000000000000000000000000000000..9255c4f66ee7bbcbbe47857e2252751643986fa8 --- /dev/null +++ b/unitTests/data/testSimulator/HRE/referenceState_HRE.mat @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2696a5102cf8171d2aa2f889a95ce9c5fdfac502d865acf5be43db919fd6c200 +size 51442799 diff --git a/unitTests/data/testSimulator/ballistic/referenceState_ballistic.mat b/unitTests/data/testSimulator/ballistic/referenceState_ballistic.mat new file mode 100644 index 0000000000000000000000000000000000000000..15af0520edcca8a2f4ad59625997aea0fe6a2bba --- /dev/null +++ b/unitTests/data/testSimulator/ballistic/referenceState_ballistic.mat @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b82a489c282a3fcf30b5e4ff78fe07216c4e1ed4bcb24b84ffb8ddf7a8f0b7f8 +size 51073079 diff --git a/unitTests/data/testSimulator/engineCut/referenceState_engineCut.mat b/unitTests/data/testSimulator/engineCut/referenceState_engineCut.mat new file mode 100644 index 0000000000000000000000000000000000000000..b20853809c81d1c7c37ac298fa10ce1fff721983 --- /dev/null +++ b/unitTests/data/testSimulator/engineCut/referenceState_engineCut.mat @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bdac77ac3b3731765a85ba913bc46a1300de5e737d10b1d47dbf6fe51678a626 +size 51365870 diff --git a/unitTests/data/testSimulator/multipleAB/referenceState_multipleAB.mat b/unitTests/data/testSimulator/multipleAB/referenceState_multipleAB.mat new file mode 100644 index 0000000000000000000000000000000000000000..e609d3ee2802bddb29c1cb5eab67ef63e2d1bcec --- /dev/null +++ b/unitTests/data/testSimulator/multipleAB/referenceState_multipleAB.mat @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2d0f9d4689fa88721f6eacf21795d02bd133e117ca1ce9b3df6d46960293a7e8 +size 51421916 diff --git a/unitTests/unitTestClasses/mainUnitTest.m b/unitTests/mainUnitTest.m similarity index 100% rename from unitTests/unitTestClasses/mainUnitTest.m rename to unitTests/mainUnitTest.m diff --git a/unitTests/unitTestClasses/saveTests.m b/unitTests/saveTests.m similarity index 100% rename from unitTests/unitTestClasses/saveTests.m rename to unitTests/saveTests.m diff --git a/unitTests/unitTestClasses/README.md b/unitTests/unitTestClasses/README.md deleted file mode 100644 index 3bfad990a62ab43866ac9b0ae716376cdaf014b6..0000000000000000000000000000000000000000 --- a/unitTests/unitTestClasses/README.md +++ /dev/null @@ -1,41 +0,0 @@ -# Unit Testing Framework for Rocket Simulations - -This repository provides a unit testing framework designed to validate key functionalities for some tools of the msa-toolkit. -It includes various test classes, scripts for configuration and execution, and a `data` folder containing reference data and inputs for the tests. - ---- - -## **Folder Structure** - -### **Key Components** -- **`data/`**: Stores all reference data and input files needed for the tests. -- **Test Classes**: Each class (e.g., `TestCommonFunctions`, `TestSimulator`). -- **Scripts**: - - **`mainUnitTest.m`**: Executes the selected tests based on the configuration. - - **`saveTests.m`**: Saves settings and reference data for future tests. - - **`configUnitTest.m`**: Allows users to configure which tests to run or save, as well as the mission parameters. - ---- - -## **How to Run Tests** - -### 1. **Automatic Testing** -Tests are executed automatically when merging a branch into the `main` branch. -This ensures all functionalities are validated before the merge. - -### 2. **Manual Testing** -To run tests manually: -1. **Configure Tests**: Open the `configUnitTest.m` script and specify: - - The tests to be executed. - - The mission parameters for the tests. -2. **Run the Tests**: Execute the `mainUnitTest.m` script: - ---- - -## **How to Save Tests** - -### 2. **Manual Testing** -1. **Configure Tests**: Open the `configUnitTest.m` script and specify: - - The tests to be saved. - - The mission parameters for the tests. -2. **Save the Tests**: Execute the `saveTests.m` script: diff --git a/unitTests/unitTestClasses/data/testCommonFunctions/createDissileInput/refInput.mat b/unitTests/unitTestClasses/data/testCommonFunctions/createDissileInput/refInput.mat deleted file mode 100644 index 3fd348ff645409a221d50cfa8dc822ae4e749b63..0000000000000000000000000000000000000000 --- a/unitTests/unitTestClasses/data/testCommonFunctions/createDissileInput/refInput.mat +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:78751fa078977dcf31f20f4208cd33661834932485747e7901d74965f545c48a -size 50211135 diff --git a/unitTests/unitTestClasses/data/testCommonFunctions/interpCoeffs/refInterpCoeffs.mat b/unitTests/unitTestClasses/data/testCommonFunctions/interpCoeffs/refInterpCoeffs.mat deleted file mode 100644 index a34309592e76ac9d6422457c5897d7852842f61e..0000000000000000000000000000000000000000 --- a/unitTests/unitTestClasses/data/testCommonFunctions/interpCoeffs/refInterpCoeffs.mat +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9a4c6be7f76a0f3d988a734258b4f4eaa58a4f9b00279630482e7471793621ff -size 50202726 diff --git a/unitTests/unitTestClasses/data/testCommonFunctions/refInterpCoeffs.mat b/unitTests/unitTestClasses/data/testCommonFunctions/refInterpCoeffs.mat deleted file mode 100644 index e4f6f0ac0fd6c5f3264c2ff3e51342db4d33e4b9..0000000000000000000000000000000000000000 --- a/unitTests/unitTestClasses/data/testCommonFunctions/refInterpCoeffs.mat +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ac059678dbc394536a279f7a26dd5be98899d06e3971aadeb5862c17c5223be4 -size 50202726 diff --git a/unitTests/unitTestClasses/data/testSimulator/HRE/referenceState_HRE.mat b/unitTests/unitTestClasses/data/testSimulator/HRE/referenceState_HRE.mat deleted file mode 100644 index 12b1c78d451608f4a83c50d461fefa6255d49eef..0000000000000000000000000000000000000000 --- a/unitTests/unitTestClasses/data/testSimulator/HRE/referenceState_HRE.mat +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:64b1a57785c5010effbcd86848c436686ec4f46217dedb8bef14263a28ae9600 -size 51412338 diff --git a/unitTests/unitTestClasses/data/testSimulator/ballistic/referenceState_ballistic.mat b/unitTests/unitTestClasses/data/testSimulator/ballistic/referenceState_ballistic.mat deleted file mode 100644 index 75f24828a682291b55b4a5ab2a1a2c8385e07d0f..0000000000000000000000000000000000000000 --- a/unitTests/unitTestClasses/data/testSimulator/ballistic/referenceState_ballistic.mat +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fa392951ca33d4ab333e03664996c805215c8aa50ea1771b44cbcec97c4fbc5b -size 51461215 diff --git a/unitTests/unitTestClasses/data/testSimulator/engineCut/referenceState_engineCut.mat b/unitTests/unitTestClasses/data/testSimulator/engineCut/referenceState_engineCut.mat deleted file mode 100644 index ccc82ffafc86a6e2aee75cfa87e71d0a0cd0dcc0..0000000000000000000000000000000000000000 --- a/unitTests/unitTestClasses/data/testSimulator/engineCut/referenceState_engineCut.mat +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a9bf532733ce28926f48eb93aa3f108c35f8672745586cd3004d62b96c4ecc2d -size 51346297 diff --git a/unitTests/unitTestClasses/data/testSimulator/multipleAB/referenceState_multipleAB.mat b/unitTests/unitTestClasses/data/testSimulator/multipleAB/referenceState_multipleAB.mat deleted file mode 100644 index edcd85c474cf5f355ccdf4fdf59a33a41344bbad..0000000000000000000000000000000000000000 --- a/unitTests/unitTestClasses/data/testSimulator/multipleAB/referenceState_multipleAB.mat +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:353e173b54c360b7ae40384cb84823dde1fa20be6f6ab9c4bcb49e24ae553798 -size 51414505 diff --git a/unitTests/artifacts/results.xml b/unitTests/unitTestOld/artifacts/results.xml similarity index 100% rename from unitTests/artifacts/results.xml rename to unitTests/unitTestOld/artifacts/results.xml diff --git a/unitTests/configUnitTests.m b/unitTests/unitTestOld/configUnitTests.m similarity index 100% rename from unitTests/configUnitTests.m rename to unitTests/unitTestOld/configUnitTests.m diff --git a/unitTests/createTests.m b/unitTests/unitTestOld/createTests.m similarity index 100% rename from unitTests/createTests.m rename to unitTests/unitTestOld/createTests.m diff --git a/unitTests/dataOld/HRE_FURIA-EUROC-T04T03.mat b/unitTests/unitTestOld/dataOld/HRE_FURIA-EUROC-T04T03.mat similarity index 100% rename from unitTests/dataOld/HRE_FURIA-EUROC-T04T03.mat rename to unitTests/unitTestOld/dataOld/HRE_FURIA-EUROC-T04T03.mat diff --git a/unitTests/dataOld/SRM_M1520-BS.mat b/unitTests/unitTestOld/dataOld/SRM_M1520-BS.mat similarity index 100% rename from unitTests/dataOld/SRM_M1520-BS.mat rename to unitTests/unitTestOld/dataOld/SRM_M1520-BS.mat diff --git a/unitTests/dataOld/geminiData.m b/unitTests/unitTestOld/dataOld/geminiData.m similarity index 100% rename from unitTests/dataOld/geminiData.m rename to unitTests/unitTestOld/dataOld/geminiData.m diff --git a/unitTests/dataOld/pyxisData.m b/unitTests/unitTestOld/dataOld/pyxisData.m similarity index 100% rename from unitTests/dataOld/pyxisData.m rename to unitTests/unitTestOld/dataOld/pyxisData.m diff --git a/unitTests/dataOld/testApogeeAnalysis/engineCutApogee/config.m b/unitTests/unitTestOld/dataOld/testApogeeAnalysis/engineCutApogee/config.m similarity index 100% rename from unitTests/dataOld/testApogeeAnalysis/engineCutApogee/config.m rename to unitTests/unitTestOld/dataOld/testApogeeAnalysis/engineCutApogee/config.m diff --git a/unitTests/dataOld/testApogeeAnalysis/engineCutApogee/dataEC.mat b/unitTests/unitTestOld/dataOld/testApogeeAnalysis/engineCutApogee/dataEC.mat similarity index 100% rename from unitTests/dataOld/testApogeeAnalysis/engineCutApogee/dataEC.mat rename to unitTests/unitTestOld/dataOld/testApogeeAnalysis/engineCutApogee/dataEC.mat diff --git a/unitTests/dataOld/testApogeeAnalysis/engineCutApogee/referenceEC.mat b/unitTests/unitTestOld/dataOld/testApogeeAnalysis/engineCutApogee/referenceEC.mat similarity index 100% rename from unitTests/dataOld/testApogeeAnalysis/engineCutApogee/referenceEC.mat rename to unitTests/unitTestOld/dataOld/testApogeeAnalysis/engineCutApogee/referenceEC.mat diff --git a/unitTests/dataOld/testApogeeAnalysis/engineCutApogee/referenceEngineCut.mat b/unitTests/unitTestOld/dataOld/testApogeeAnalysis/engineCutApogee/referenceEngineCut.mat similarity index 100% rename from unitTests/dataOld/testApogeeAnalysis/engineCutApogee/referenceEngineCut.mat rename to unitTests/unitTestOld/dataOld/testApogeeAnalysis/engineCutApogee/referenceEngineCut.mat diff --git a/unitTests/dataOld/testApogeeAnalysis/standardApogee/configHYB.m b/unitTests/unitTestOld/dataOld/testApogeeAnalysis/standardApogee/configHYB.m similarity index 100% rename from unitTests/dataOld/testApogeeAnalysis/standardApogee/configHYB.m rename to unitTests/unitTestOld/dataOld/testApogeeAnalysis/standardApogee/configHYB.m diff --git a/unitTests/dataOld/testApogeeAnalysis/standardApogee/configSLD.m b/unitTests/unitTestOld/dataOld/testApogeeAnalysis/standardApogee/configSLD.m similarity index 100% rename from unitTests/dataOld/testApogeeAnalysis/standardApogee/configSLD.m rename to unitTests/unitTestOld/dataOld/testApogeeAnalysis/standardApogee/configSLD.m diff --git a/unitTests/dataOld/testApogeeAnalysis/standardApogee/dataHYB.mat b/unitTests/unitTestOld/dataOld/testApogeeAnalysis/standardApogee/dataHYB.mat similarity index 100% rename from unitTests/dataOld/testApogeeAnalysis/standardApogee/dataHYB.mat rename to unitTests/unitTestOld/dataOld/testApogeeAnalysis/standardApogee/dataHYB.mat diff --git a/unitTests/dataOld/testApogeeAnalysis/standardApogee/dataSOLID.mat b/unitTests/unitTestOld/dataOld/testApogeeAnalysis/standardApogee/dataSOLID.mat similarity index 100% rename from unitTests/dataOld/testApogeeAnalysis/standardApogee/dataSOLID.mat rename to unitTests/unitTestOld/dataOld/testApogeeAnalysis/standardApogee/dataSOLID.mat diff --git a/unitTests/dataOld/testApogeeAnalysis/standardApogee/referenceHYB.mat b/unitTests/unitTestOld/dataOld/testApogeeAnalysis/standardApogee/referenceHYB.mat similarity index 100% rename from unitTests/dataOld/testApogeeAnalysis/standardApogee/referenceHYB.mat rename to unitTests/unitTestOld/dataOld/testApogeeAnalysis/standardApogee/referenceHYB.mat diff --git a/unitTests/dataOld/testApogeeAnalysis/standardApogee/referenceSOLID.mat b/unitTests/unitTestOld/dataOld/testApogeeAnalysis/standardApogee/referenceSOLID.mat similarity index 100% rename from unitTests/dataOld/testApogeeAnalysis/standardApogee/referenceSOLID.mat rename to unitTests/unitTestOld/dataOld/testApogeeAnalysis/standardApogee/referenceSOLID.mat diff --git a/unitTests/dataOld/testApogeeAnalysis/standardApogee/referenceStandard.mat b/unitTests/unitTestOld/dataOld/testApogeeAnalysis/standardApogee/referenceStandard.mat similarity index 100% rename from unitTests/dataOld/testApogeeAnalysis/standardApogee/referenceStandard.mat rename to unitTests/unitTestOld/dataOld/testApogeeAnalysis/standardApogee/referenceStandard.mat diff --git a/unitTests/dataOld/testCommonFunctions/createDissileInput/config.m b/unitTests/unitTestOld/dataOld/testCommonFunctions/createDissileInput/config.m similarity index 100% rename from unitTests/dataOld/testCommonFunctions/createDissileInput/config.m rename to unitTests/unitTestOld/dataOld/testCommonFunctions/createDissileInput/config.m diff --git a/unitTests/dataOld/testCommonFunctions/createDissileInput/referenceInputValue.mat b/unitTests/unitTestOld/dataOld/testCommonFunctions/createDissileInput/referenceInputValue.mat similarity index 100% rename from unitTests/dataOld/testCommonFunctions/createDissileInput/referenceInputValue.mat rename to unitTests/unitTestOld/dataOld/testCommonFunctions/createDissileInput/referenceInputValue.mat diff --git a/unitTests/dataOld/testCommonFunctions/interpCoeffs/angles.mat b/unitTests/unitTestOld/dataOld/testCommonFunctions/interpCoeffs/angles.mat similarity index 100% rename from unitTests/dataOld/testCommonFunctions/interpCoeffs/angles.mat rename to unitTests/unitTestOld/dataOld/testCommonFunctions/interpCoeffs/angles.mat diff --git a/unitTests/dataOld/testCommonFunctions/interpCoeffs/coeffsValue.mat b/unitTests/unitTestOld/dataOld/testCommonFunctions/interpCoeffs/coeffsValue.mat similarity index 100% rename from unitTests/dataOld/testCommonFunctions/interpCoeffs/coeffsValue.mat rename to unitTests/unitTestOld/dataOld/testCommonFunctions/interpCoeffs/coeffsValue.mat diff --git a/unitTests/dataOld/testCommonFunctions/interpCoeffs/config.m b/unitTests/unitTestOld/dataOld/testCommonFunctions/interpCoeffs/config.m similarity index 100% rename from unitTests/dataOld/testCommonFunctions/interpCoeffs/config.m rename to unitTests/unitTestOld/dataOld/testCommonFunctions/interpCoeffs/config.m diff --git a/unitTests/dataOld/testOptimization/singleGARun/config1.m b/unitTests/unitTestOld/dataOld/testOptimization/singleGARun/config1.m similarity index 100% rename from unitTests/dataOld/testOptimization/singleGARun/config1.m rename to unitTests/unitTestOld/dataOld/testOptimization/singleGARun/config1.m diff --git a/unitTests/dataOld/testOptimization/singleGARun/config2.m b/unitTests/unitTestOld/dataOld/testOptimization/singleGARun/config2.m similarity index 100% rename from unitTests/dataOld/testOptimization/singleGARun/config2.m rename to unitTests/unitTestOld/dataOld/testOptimization/singleGARun/config2.m diff --git a/unitTests/dataOld/testOptimization/singleGARun/config3.m b/unitTests/unitTestOld/dataOld/testOptimization/singleGARun/config3.m similarity index 100% rename from unitTests/dataOld/testOptimization/singleGARun/config3.m rename to unitTests/unitTestOld/dataOld/testOptimization/singleGARun/config3.m diff --git a/unitTests/dataOld/testOptimization/singleGARun/config4.m b/unitTests/unitTestOld/dataOld/testOptimization/singleGARun/config4.m similarity index 100% rename from unitTests/dataOld/testOptimization/singleGARun/config4.m rename to unitTests/unitTestOld/dataOld/testOptimization/singleGARun/config4.m diff --git a/unitTests/dataOld/testOptimization/singleGARun/refOptGA.mat b/unitTests/unitTestOld/dataOld/testOptimization/singleGARun/refOptGA.mat similarity index 100% rename from unitTests/dataOld/testOptimization/singleGARun/refOptGA.mat rename to unitTests/unitTestOld/dataOld/testOptimization/singleGARun/refOptGA.mat diff --git a/unitTests/dataOld/testSensitivityAnalysis/config.m b/unitTests/unitTestOld/dataOld/testSensitivityAnalysis/config.m similarity index 100% rename from unitTests/dataOld/testSensitivityAnalysis/config.m rename to unitTests/unitTestOld/dataOld/testSensitivityAnalysis/config.m diff --git a/unitTests/dataOld/testSensitivityAnalysis/referenceSensitivity.mat b/unitTests/unitTestOld/dataOld/testSensitivityAnalysis/referenceSensitivity.mat similarity index 100% rename from unitTests/dataOld/testSensitivityAnalysis/referenceSensitivity.mat rename to unitTests/unitTestOld/dataOld/testSensitivityAnalysis/referenceSensitivity.mat diff --git a/unitTests/dataOld/testSimulator/6DOF/config.m b/unitTests/unitTestOld/dataOld/testSimulator/6DOF/config.m similarity index 100% rename from unitTests/dataOld/testSimulator/6DOF/config.m rename to unitTests/unitTestOld/dataOld/testSimulator/6DOF/config.m diff --git a/unitTests/dataOld/testSimulator/6DOF/referenceState6DOF.mat b/unitTests/unitTestOld/dataOld/testSimulator/6DOF/referenceState6DOF.mat similarity index 100% rename from unitTests/dataOld/testSimulator/6DOF/referenceState6DOF.mat rename to unitTests/unitTestOld/dataOld/testSimulator/6DOF/referenceState6DOF.mat diff --git a/unitTests/dataOld/testSimulator/ballistic/config.m b/unitTests/unitTestOld/dataOld/testSimulator/ballistic/config.m similarity index 100% rename from unitTests/dataOld/testSimulator/ballistic/config.m rename to unitTests/unitTestOld/dataOld/testSimulator/ballistic/config.m diff --git a/unitTests/dataOld/testSimulator/ballistic/referenceStateBallistic.mat b/unitTests/unitTestOld/dataOld/testSimulator/ballistic/referenceStateBallistic.mat similarity index 100% rename from unitTests/dataOld/testSimulator/ballistic/referenceStateBallistic.mat rename to unitTests/unitTestOld/dataOld/testSimulator/ballistic/referenceStateBallistic.mat diff --git a/unitTests/dataOld/testSimulator/engineCut/config.m b/unitTests/unitTestOld/dataOld/testSimulator/engineCut/config.m similarity index 100% rename from unitTests/dataOld/testSimulator/engineCut/config.m rename to unitTests/unitTestOld/dataOld/testSimulator/engineCut/config.m diff --git a/unitTests/dataOld/testSimulator/multiple_AB/config.m b/unitTests/unitTestOld/dataOld/testSimulator/multiple_AB/config.m similarity index 100% rename from unitTests/dataOld/testSimulator/multiple_AB/config.m rename to unitTests/unitTestOld/dataOld/testSimulator/multiple_AB/config.m diff --git a/unitTests/dataOld/testSimulator/multiple_AB/referenceState_multipleAB.mat b/unitTests/unitTestOld/dataOld/testSimulator/multiple_AB/referenceState_multipleAB.mat similarity index 100% rename from unitTests/dataOld/testSimulator/multiple_AB/referenceState_multipleAB.mat rename to unitTests/unitTestOld/dataOld/testSimulator/multiple_AB/referenceState_multipleAB.mat diff --git a/unitTests/dataOld/testSimulator/standard_HRE/config1.m b/unitTests/unitTestOld/dataOld/testSimulator/standard_HRE/config1.m similarity index 100% rename from unitTests/dataOld/testSimulator/standard_HRE/config1.m rename to unitTests/unitTestOld/dataOld/testSimulator/standard_HRE/config1.m diff --git a/unitTests/dataOld/testSimulator/standard_HRE/config2.m b/unitTests/unitTestOld/dataOld/testSimulator/standard_HRE/config2.m similarity index 100% rename from unitTests/dataOld/testSimulator/standard_HRE/config2.m rename to unitTests/unitTestOld/dataOld/testSimulator/standard_HRE/config2.m diff --git a/unitTests/dataOld/testSimulator/standard_HRE/config3.m b/unitTests/unitTestOld/dataOld/testSimulator/standard_HRE/config3.m similarity index 100% rename from unitTests/dataOld/testSimulator/standard_HRE/config3.m rename to unitTests/unitTestOld/dataOld/testSimulator/standard_HRE/config3.m diff --git a/unitTests/dataOld/testSimulator/standard_HRE/referenceState_std_HRE_ARB1.mat b/unitTests/unitTestOld/dataOld/testSimulator/standard_HRE/referenceState_std_HRE_ARB1.mat similarity index 100% rename from unitTests/dataOld/testSimulator/standard_HRE/referenceState_std_HRE_ARB1.mat rename to unitTests/unitTestOld/dataOld/testSimulator/standard_HRE/referenceState_std_HRE_ARB1.mat diff --git a/unitTests/dataOld/testSimulator/standard_HRE/referenceState_std_HRE_ARB2.mat b/unitTests/unitTestOld/dataOld/testSimulator/standard_HRE/referenceState_std_HRE_ARB2.mat similarity index 100% rename from unitTests/dataOld/testSimulator/standard_HRE/referenceState_std_HRE_ARB2.mat rename to unitTests/unitTestOld/dataOld/testSimulator/standard_HRE/referenceState_std_HRE_ARB2.mat diff --git a/unitTests/dataOld/testSimulator/standard_HRE/referenceState_std_HRE_ARB3.mat b/unitTests/unitTestOld/dataOld/testSimulator/standard_HRE/referenceState_std_HRE_ARB3.mat similarity index 100% rename from unitTests/dataOld/testSimulator/standard_HRE/referenceState_std_HRE_ARB3.mat rename to unitTests/unitTestOld/dataOld/testSimulator/standard_HRE/referenceState_std_HRE_ARB3.mat diff --git a/unitTests/dataOld/testSimulator/standard_solid/config.m b/unitTests/unitTestOld/dataOld/testSimulator/standard_solid/config.m similarity index 100% rename from unitTests/dataOld/testSimulator/standard_solid/config.m rename to unitTests/unitTestOld/dataOld/testSimulator/standard_solid/config.m diff --git a/unitTests/dataOld/testSimulator/standard_solid/referenceState_std_solid.mat b/unitTests/unitTestOld/dataOld/testSimulator/standard_solid/referenceState_std_solid.mat similarity index 100% rename from unitTests/dataOld/testSimulator/standard_solid/referenceState_std_solid.mat rename to unitTests/unitTestOld/dataOld/testSimulator/standard_solid/referenceState_std_solid.mat diff --git a/unitTests/dataOld/testSimulator/windModels/referenceWindInputComponents.mat b/unitTests/unitTestOld/dataOld/testSimulator/windModels/referenceWindInputComponents.mat similarity index 100% rename from unitTests/dataOld/testSimulator/windModels/referenceWindInputComponents.mat rename to unitTests/unitTestOld/dataOld/testSimulator/windModels/referenceWindInputComponents.mat diff --git a/unitTests/dataOld/testSimulator/windModels/referenceWindVariableComponents.mat b/unitTests/unitTestOld/dataOld/testSimulator/windModels/referenceWindVariableComponents.mat similarity index 100% rename from unitTests/dataOld/testSimulator/windModels/referenceWindVariableComponents.mat rename to unitTests/unitTestOld/dataOld/testSimulator/windModels/referenceWindVariableComponents.mat diff --git a/unitTests/dataOld/testSimulator/windModels/windInputComponents.mat b/unitTests/unitTestOld/dataOld/testSimulator/windModels/windInputComponents.mat similarity index 100% rename from unitTests/dataOld/testSimulator/windModels/windInputComponents.mat rename to unitTests/unitTestOld/dataOld/testSimulator/windModels/windInputComponents.mat diff --git a/unitTests/dataOld/testSimulator/windModels/windVariableComponents.mat b/unitTests/unitTestOld/dataOld/testSimulator/windModels/windVariableComponents.mat similarity index 100% rename from unitTests/dataOld/testSimulator/windModels/windVariableComponents.mat rename to unitTests/unitTestOld/dataOld/testSimulator/windModels/windVariableComponents.mat diff --git a/unitTests/mainUnitTests.m b/unitTests/unitTestOld/mainUnitTests.m similarity index 100% rename from unitTests/mainUnitTests.m rename to unitTests/unitTestOld/mainUnitTests.m diff --git a/unitTests/src/apogeeCreateTests.m b/unitTests/unitTestOld/src/apogeeCreateTests.m similarity index 100% rename from unitTests/src/apogeeCreateTests.m rename to unitTests/unitTestOld/src/apogeeCreateTests.m diff --git a/unitTests/src/cmnFnctnCreateTests.m b/unitTests/unitTestOld/src/cmnFnctnCreateTests.m similarity index 100% rename from unitTests/src/cmnFnctnCreateTests.m rename to unitTests/unitTestOld/src/cmnFnctnCreateTests.m diff --git a/unitTests/src/optCreateTests.m b/unitTests/unitTestOld/src/optCreateTests.m similarity index 100% rename from unitTests/src/optCreateTests.m rename to unitTests/unitTestOld/src/optCreateTests.m diff --git a/unitTests/src/sensitivityCreateTests.m b/unitTests/unitTestOld/src/sensitivityCreateTests.m similarity index 100% rename from unitTests/src/sensitivityCreateTests.m rename to unitTests/unitTestOld/src/sensitivityCreateTests.m diff --git a/unitTests/src/simulatorCreateTests.m b/unitTests/unitTestOld/src/simulatorCreateTests.m similarity index 100% rename from unitTests/src/simulatorCreateTests.m rename to unitTests/unitTestOld/src/simulatorCreateTests.m