From ddab726f7826dd1ffb8f0a72fa64d3c058312c2a Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 27 Nov 2025 14:03:26 +0000 Subject: [PATCH 1/2] Initial plan From 069e56640df0bb125aadbdc04412293230769bf5 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 27 Nov 2025 14:17:24 +0000 Subject: [PATCH 2/2] Reorganize test files to match Library directory structure Co-authored-by: guinpen98 <83969826+guinpen98@users.noreply.github.com> --- ...ulationControllerTest.cpp => SimulationControllerUnitTest.cpp} | 0 .../Source/PAX_SAPIENTICA/{ => Core/Math}/MathUnitTest.cpp | 0 .../Source/{ => PAX_SAPIENTICA}/Core/Type/RangeUnitTest.cpp | 0 .../Source/PAX_SAPIENTICA/{ => Core}/Type/RectUnitTest.cpp | 0 .../Source/PAX_SAPIENTICA/{ => Core}/Type/Vector2UnitTest.cpp | 0 .../Coordinate/ProjectionUnitTest.cpp} | 0 .../Encoding/ElevationEncodingUnitTest.cpp} | 0 .../Source/PAX_SAPIENTICA/IO/{ => Data}/TsvTableUnitTest.cpp | 0 .../{FileUtilsUnitTest.cpp => IO/File/FileSystemUnitTest.cpp} | 0 .../PAX_SAPIENTICA/{ => Simulation}/Algorithm/AStarUnitTest.cpp | 0 .../{Simulations => Simulation/Config}/EnvironmentUnitTest.cpp | 0 .../{Simulations => Simulation/Config}/JapanProvincesUnitTest.cpp | 0 .../Config}/SimulationConstUnitTest.cpp | 0 .../{Simulations => Simulation/Entity}/AgentUnitTest.cpp | 0 .../{Simulations => Simulation/Entity}/ChromosomeUnitTest.cpp | 0 .../{Simulations => Simulation/Entity}/GenomeUnitTest.cpp | 0 .../Entity}/SettlementAgentUnitTest.cpp | 0 .../{Simulations => Simulation/Entity}/SettlementUnitTest.cpp | 0 .../System/EventBusUnitTest.cpp} | 0 .../{ => System}/FeatureVisibilityManagerUnitTest.cpp | 0 .../Source/PAX_SAPIENTICA/{ => Utility}/LoggerUnitTest.cpp | 0 .../Source/PAX_SAPIENTICA/{ => Utility}/MurMur3UnitTest.cpp | 0 .../PAX_SAPIENTICA/{ => Utility}/RandomSelectorUnitTest.cpp | 0 .../StringUtilsUnitTest.cpp} | 0 24 files changed, 0 insertions(+), 0 deletions(-) rename Projects/UnitTest/Source/PAX_MAHOROBA/Core/{SimulationControllerTest.cpp => SimulationControllerUnitTest.cpp} (100%) rename Projects/UnitTest/Source/PAX_SAPIENTICA/{ => Core/Math}/MathUnitTest.cpp (100%) rename Projects/UnitTest/Source/{ => PAX_SAPIENTICA}/Core/Type/RangeUnitTest.cpp (100%) rename Projects/UnitTest/Source/PAX_SAPIENTICA/{ => Core}/Type/RectUnitTest.cpp (100%) rename Projects/UnitTest/Source/PAX_SAPIENTICA/{ => Core}/Type/Vector2UnitTest.cpp (100%) rename Projects/UnitTest/Source/PAX_SAPIENTICA/{MapProjectionUnitTest.cpp => Geography/Coordinate/ProjectionUnitTest.cpp} (100%) rename Projects/UnitTest/Source/PAX_SAPIENTICA/{ConvertToInt.cpp => Geography/Encoding/ElevationEncodingUnitTest.cpp} (100%) rename Projects/UnitTest/Source/PAX_SAPIENTICA/IO/{ => Data}/TsvTableUnitTest.cpp (100%) rename Projects/UnitTest/Source/PAX_SAPIENTICA/{FileUtilsUnitTest.cpp => IO/File/FileSystemUnitTest.cpp} (100%) rename Projects/UnitTest/Source/PAX_SAPIENTICA/{ => Simulation}/Algorithm/AStarUnitTest.cpp (100%) rename Projects/UnitTest/Source/PAX_SAPIENTICA/{Simulations => Simulation/Config}/EnvironmentUnitTest.cpp (100%) rename Projects/UnitTest/Source/PAX_SAPIENTICA/{Simulations => Simulation/Config}/JapanProvincesUnitTest.cpp (100%) rename Projects/UnitTest/Source/PAX_SAPIENTICA/{Simulations => Simulation/Config}/SimulationConstUnitTest.cpp (100%) rename Projects/UnitTest/Source/PAX_SAPIENTICA/{Simulations => Simulation/Entity}/AgentUnitTest.cpp (100%) rename Projects/UnitTest/Source/PAX_SAPIENTICA/{Simulations => Simulation/Entity}/ChromosomeUnitTest.cpp (100%) rename Projects/UnitTest/Source/PAX_SAPIENTICA/{Simulations => Simulation/Entity}/GenomeUnitTest.cpp (100%) rename Projects/UnitTest/Source/PAX_SAPIENTICA/{Simulations => Simulation/Entity}/SettlementAgentUnitTest.cpp (100%) rename Projects/UnitTest/Source/PAX_SAPIENTICA/{Simulations => Simulation/Entity}/SettlementUnitTest.cpp (100%) rename Projects/UnitTest/Source/{PAX_MAHOROBA/Core/EventBusTest.cpp => PAX_SAPIENTICA/System/EventBusUnitTest.cpp} (100%) rename Projects/UnitTest/Source/PAX_SAPIENTICA/{ => System}/FeatureVisibilityManagerUnitTest.cpp (100%) rename Projects/UnitTest/Source/PAX_SAPIENTICA/{ => Utility}/LoggerUnitTest.cpp (100%) rename Projects/UnitTest/Source/PAX_SAPIENTICA/{ => Utility}/MurMur3UnitTest.cpp (100%) rename Projects/UnitTest/Source/PAX_SAPIENTICA/{ => Utility}/RandomSelectorUnitTest.cpp (100%) rename Projects/UnitTest/Source/PAX_SAPIENTICA/{StringExtensionsUnitTest.cpp => Utility/StringUtilsUnitTest.cpp} (100%) diff --git a/Projects/UnitTest/Source/PAX_MAHOROBA/Core/SimulationControllerTest.cpp b/Projects/UnitTest/Source/PAX_MAHOROBA/Core/SimulationControllerUnitTest.cpp similarity index 100% rename from Projects/UnitTest/Source/PAX_MAHOROBA/Core/SimulationControllerTest.cpp rename to Projects/UnitTest/Source/PAX_MAHOROBA/Core/SimulationControllerUnitTest.cpp diff --git a/Projects/UnitTest/Source/PAX_SAPIENTICA/MathUnitTest.cpp b/Projects/UnitTest/Source/PAX_SAPIENTICA/Core/Math/MathUnitTest.cpp similarity index 100% rename from Projects/UnitTest/Source/PAX_SAPIENTICA/MathUnitTest.cpp rename to Projects/UnitTest/Source/PAX_SAPIENTICA/Core/Math/MathUnitTest.cpp diff --git a/Projects/UnitTest/Source/Core/Type/RangeUnitTest.cpp b/Projects/UnitTest/Source/PAX_SAPIENTICA/Core/Type/RangeUnitTest.cpp similarity index 100% rename from Projects/UnitTest/Source/Core/Type/RangeUnitTest.cpp rename to Projects/UnitTest/Source/PAX_SAPIENTICA/Core/Type/RangeUnitTest.cpp diff --git a/Projects/UnitTest/Source/PAX_SAPIENTICA/Type/RectUnitTest.cpp b/Projects/UnitTest/Source/PAX_SAPIENTICA/Core/Type/RectUnitTest.cpp similarity index 100% rename from Projects/UnitTest/Source/PAX_SAPIENTICA/Type/RectUnitTest.cpp rename to Projects/UnitTest/Source/PAX_SAPIENTICA/Core/Type/RectUnitTest.cpp diff --git a/Projects/UnitTest/Source/PAX_SAPIENTICA/Type/Vector2UnitTest.cpp b/Projects/UnitTest/Source/PAX_SAPIENTICA/Core/Type/Vector2UnitTest.cpp similarity index 100% rename from Projects/UnitTest/Source/PAX_SAPIENTICA/Type/Vector2UnitTest.cpp rename to Projects/UnitTest/Source/PAX_SAPIENTICA/Core/Type/Vector2UnitTest.cpp diff --git a/Projects/UnitTest/Source/PAX_SAPIENTICA/MapProjectionUnitTest.cpp b/Projects/UnitTest/Source/PAX_SAPIENTICA/Geography/Coordinate/ProjectionUnitTest.cpp similarity index 100% rename from Projects/UnitTest/Source/PAX_SAPIENTICA/MapProjectionUnitTest.cpp rename to Projects/UnitTest/Source/PAX_SAPIENTICA/Geography/Coordinate/ProjectionUnitTest.cpp diff --git a/Projects/UnitTest/Source/PAX_SAPIENTICA/ConvertToInt.cpp b/Projects/UnitTest/Source/PAX_SAPIENTICA/Geography/Encoding/ElevationEncodingUnitTest.cpp similarity index 100% rename from Projects/UnitTest/Source/PAX_SAPIENTICA/ConvertToInt.cpp rename to Projects/UnitTest/Source/PAX_SAPIENTICA/Geography/Encoding/ElevationEncodingUnitTest.cpp diff --git a/Projects/UnitTest/Source/PAX_SAPIENTICA/IO/TsvTableUnitTest.cpp b/Projects/UnitTest/Source/PAX_SAPIENTICA/IO/Data/TsvTableUnitTest.cpp similarity index 100% rename from Projects/UnitTest/Source/PAX_SAPIENTICA/IO/TsvTableUnitTest.cpp rename to Projects/UnitTest/Source/PAX_SAPIENTICA/IO/Data/TsvTableUnitTest.cpp diff --git a/Projects/UnitTest/Source/PAX_SAPIENTICA/FileUtilsUnitTest.cpp b/Projects/UnitTest/Source/PAX_SAPIENTICA/IO/File/FileSystemUnitTest.cpp similarity index 100% rename from Projects/UnitTest/Source/PAX_SAPIENTICA/FileUtilsUnitTest.cpp rename to Projects/UnitTest/Source/PAX_SAPIENTICA/IO/File/FileSystemUnitTest.cpp diff --git a/Projects/UnitTest/Source/PAX_SAPIENTICA/Algorithm/AStarUnitTest.cpp b/Projects/UnitTest/Source/PAX_SAPIENTICA/Simulation/Algorithm/AStarUnitTest.cpp similarity index 100% rename from Projects/UnitTest/Source/PAX_SAPIENTICA/Algorithm/AStarUnitTest.cpp rename to Projects/UnitTest/Source/PAX_SAPIENTICA/Simulation/Algorithm/AStarUnitTest.cpp diff --git a/Projects/UnitTest/Source/PAX_SAPIENTICA/Simulations/EnvironmentUnitTest.cpp b/Projects/UnitTest/Source/PAX_SAPIENTICA/Simulation/Config/EnvironmentUnitTest.cpp similarity index 100% rename from Projects/UnitTest/Source/PAX_SAPIENTICA/Simulations/EnvironmentUnitTest.cpp rename to Projects/UnitTest/Source/PAX_SAPIENTICA/Simulation/Config/EnvironmentUnitTest.cpp diff --git a/Projects/UnitTest/Source/PAX_SAPIENTICA/Simulations/JapanProvincesUnitTest.cpp b/Projects/UnitTest/Source/PAX_SAPIENTICA/Simulation/Config/JapanProvincesUnitTest.cpp similarity index 100% rename from Projects/UnitTest/Source/PAX_SAPIENTICA/Simulations/JapanProvincesUnitTest.cpp rename to Projects/UnitTest/Source/PAX_SAPIENTICA/Simulation/Config/JapanProvincesUnitTest.cpp diff --git a/Projects/UnitTest/Source/PAX_SAPIENTICA/Simulations/SimulationConstUnitTest.cpp b/Projects/UnitTest/Source/PAX_SAPIENTICA/Simulation/Config/SimulationConstUnitTest.cpp similarity index 100% rename from Projects/UnitTest/Source/PAX_SAPIENTICA/Simulations/SimulationConstUnitTest.cpp rename to Projects/UnitTest/Source/PAX_SAPIENTICA/Simulation/Config/SimulationConstUnitTest.cpp diff --git a/Projects/UnitTest/Source/PAX_SAPIENTICA/Simulations/AgentUnitTest.cpp b/Projects/UnitTest/Source/PAX_SAPIENTICA/Simulation/Entity/AgentUnitTest.cpp similarity index 100% rename from Projects/UnitTest/Source/PAX_SAPIENTICA/Simulations/AgentUnitTest.cpp rename to Projects/UnitTest/Source/PAX_SAPIENTICA/Simulation/Entity/AgentUnitTest.cpp diff --git a/Projects/UnitTest/Source/PAX_SAPIENTICA/Simulations/ChromosomeUnitTest.cpp b/Projects/UnitTest/Source/PAX_SAPIENTICA/Simulation/Entity/ChromosomeUnitTest.cpp similarity index 100% rename from Projects/UnitTest/Source/PAX_SAPIENTICA/Simulations/ChromosomeUnitTest.cpp rename to Projects/UnitTest/Source/PAX_SAPIENTICA/Simulation/Entity/ChromosomeUnitTest.cpp diff --git a/Projects/UnitTest/Source/PAX_SAPIENTICA/Simulations/GenomeUnitTest.cpp b/Projects/UnitTest/Source/PAX_SAPIENTICA/Simulation/Entity/GenomeUnitTest.cpp similarity index 100% rename from Projects/UnitTest/Source/PAX_SAPIENTICA/Simulations/GenomeUnitTest.cpp rename to Projects/UnitTest/Source/PAX_SAPIENTICA/Simulation/Entity/GenomeUnitTest.cpp diff --git a/Projects/UnitTest/Source/PAX_SAPIENTICA/Simulations/SettlementAgentUnitTest.cpp b/Projects/UnitTest/Source/PAX_SAPIENTICA/Simulation/Entity/SettlementAgentUnitTest.cpp similarity index 100% rename from Projects/UnitTest/Source/PAX_SAPIENTICA/Simulations/SettlementAgentUnitTest.cpp rename to Projects/UnitTest/Source/PAX_SAPIENTICA/Simulation/Entity/SettlementAgentUnitTest.cpp diff --git a/Projects/UnitTest/Source/PAX_SAPIENTICA/Simulations/SettlementUnitTest.cpp b/Projects/UnitTest/Source/PAX_SAPIENTICA/Simulation/Entity/SettlementUnitTest.cpp similarity index 100% rename from Projects/UnitTest/Source/PAX_SAPIENTICA/Simulations/SettlementUnitTest.cpp rename to Projects/UnitTest/Source/PAX_SAPIENTICA/Simulation/Entity/SettlementUnitTest.cpp diff --git a/Projects/UnitTest/Source/PAX_MAHOROBA/Core/EventBusTest.cpp b/Projects/UnitTest/Source/PAX_SAPIENTICA/System/EventBusUnitTest.cpp similarity index 100% rename from Projects/UnitTest/Source/PAX_MAHOROBA/Core/EventBusTest.cpp rename to Projects/UnitTest/Source/PAX_SAPIENTICA/System/EventBusUnitTest.cpp diff --git a/Projects/UnitTest/Source/PAX_SAPIENTICA/FeatureVisibilityManagerUnitTest.cpp b/Projects/UnitTest/Source/PAX_SAPIENTICA/System/FeatureVisibilityManagerUnitTest.cpp similarity index 100% rename from Projects/UnitTest/Source/PAX_SAPIENTICA/FeatureVisibilityManagerUnitTest.cpp rename to Projects/UnitTest/Source/PAX_SAPIENTICA/System/FeatureVisibilityManagerUnitTest.cpp diff --git a/Projects/UnitTest/Source/PAX_SAPIENTICA/LoggerUnitTest.cpp b/Projects/UnitTest/Source/PAX_SAPIENTICA/Utility/LoggerUnitTest.cpp similarity index 100% rename from Projects/UnitTest/Source/PAX_SAPIENTICA/LoggerUnitTest.cpp rename to Projects/UnitTest/Source/PAX_SAPIENTICA/Utility/LoggerUnitTest.cpp diff --git a/Projects/UnitTest/Source/PAX_SAPIENTICA/MurMur3UnitTest.cpp b/Projects/UnitTest/Source/PAX_SAPIENTICA/Utility/MurMur3UnitTest.cpp similarity index 100% rename from Projects/UnitTest/Source/PAX_SAPIENTICA/MurMur3UnitTest.cpp rename to Projects/UnitTest/Source/PAX_SAPIENTICA/Utility/MurMur3UnitTest.cpp diff --git a/Projects/UnitTest/Source/PAX_SAPIENTICA/RandomSelectorUnitTest.cpp b/Projects/UnitTest/Source/PAX_SAPIENTICA/Utility/RandomSelectorUnitTest.cpp similarity index 100% rename from Projects/UnitTest/Source/PAX_SAPIENTICA/RandomSelectorUnitTest.cpp rename to Projects/UnitTest/Source/PAX_SAPIENTICA/Utility/RandomSelectorUnitTest.cpp diff --git a/Projects/UnitTest/Source/PAX_SAPIENTICA/StringExtensionsUnitTest.cpp b/Projects/UnitTest/Source/PAX_SAPIENTICA/Utility/StringUtilsUnitTest.cpp similarity index 100% rename from Projects/UnitTest/Source/PAX_SAPIENTICA/StringExtensionsUnitTest.cpp rename to Projects/UnitTest/Source/PAX_SAPIENTICA/Utility/StringUtilsUnitTest.cpp