Cleaned up

This commit is contained in:
StanislausCichocki
2025-03-11 17:49:14 +01:00
parent bfd03a0bcb
commit 072f25cc0e
11 changed files with 249 additions and 94 deletions

View File

@ -25,17 +25,17 @@ public:
std::unique_ptr<Building::Simulation_Values> static create_test_simulation_values() {
auto values = std::make_unique<Building::Simulation_Values>();
auto communityCoverage = std::vector<std::unique_ptr<float> >();
auto ownUsage = std::vector<std::unique_ptr<float> >();
auto neededCon = std::vector<std::unique_ptr<float> >();
auto neededGen = std::vector<std::unique_ptr<float> >();
auto communityCoverage = std::vector<float>();
auto ownUsage = std::vector<float>();
auto neededCon = std::vector<float>();
auto neededGen = std::vector<float>();
for (int i = 0; i < 5; i++) {
// Populate with test values
communityCoverage.push_back(std::make_unique<float>(i * 10.0f));
ownUsage.push_back(std::make_unique<float>(i * 5.0f));
neededCon.push_back(std::make_unique<float>(i * 3.0f));
neededGen.push_back(std::make_unique<float>(i * 2.0f));
communityCoverage.push_back(i * 10.0f);
ownUsage.push_back(i * 5.0f);
neededCon.push_back(i * 3.0f);
neededGen.push_back(i * 2.0f);
}
values->set_community_coverage(std::move(communityCoverage));
@ -56,13 +56,13 @@ public:
metadata->set_connection_power(100);
metadata->set_grid_power(50);
auto consumptionProfile = std::vector<std::unique_ptr<float> >();
auto generationProfile = std::vector<std::unique_ptr<float> >();
auto consumptionProfile = std::vector<float>();
auto generationProfile = std::vector<float>();
for (int i = 0; i < 5; i++) {
// Populate with test values
consumptionProfile.push_back(std::make_unique<float>(i * 100.0f));
generationProfile.push_back(std::make_unique<float>(i * 50.0f));
consumptionProfile.push_back(i * 100.0f);
generationProfile.push_back(i * 50.0f);
}
metadata->set_consumption_profile(std::move(consumptionProfile));

View File

@ -7,9 +7,11 @@
#include "../model/Factory.h"
TEST_CASE("Testing add function") {
std::vector<std::unique_ptr<Community> > communities;
communities.push_back(Factory::create_test_community());
Surplus surplus(communities);
surplus.CalculateSurplus();
CHECK(true);
std::vector<std::unique_ptr<Community> > communities;
for (int i = 0; i < 1000; i++) {
communities.push_back(Factory::create_test_community());
}
Surplus surplus(communities);
surplus.CalculateSurplus();
CHECK(true);
}