aboutsummaryrefslogtreecommitdiff
path: root/src/openvic-simulation/testing
diff options
context:
space:
mode:
author hop311 <hop3114@gmail.com>2023-10-28 11:39:08 +0200
committer hop311 <hop3114@gmail.com>2023-10-29 20:42:47 +0100
commit164264b047921dbe1567d2af183e1cffb200a8cb (patch)
tree21c3c81f65ac3259db4808ebe9fd32a94ca993af /src/openvic-simulation/testing
parentd8ec90f07342876e9331819bd3cc372050f78248 (diff)
Astyle formatting (with manual cleanup)
Diffstat (limited to 'src/openvic-simulation/testing')
-rw-r--r--src/openvic-simulation/testing/Requirement.cpp52
-rw-r--r--src/openvic-simulation/testing/TestScript.cpp60
-rw-r--r--src/openvic-simulation/testing/Testing.cpp6
-rw-r--r--src/openvic-simulation/testing/test_scripts/A_001_file_tests.cpp80
-rw-r--r--src/openvic-simulation/testing/test_scripts/A_002_economy_tests.cpp198
5 files changed, 227 insertions, 169 deletions
diff --git a/src/openvic-simulation/testing/Requirement.cpp b/src/openvic-simulation/testing/Requirement.cpp
index d99153a..be4138d 100644
--- a/src/openvic-simulation/testing/Requirement.cpp
+++ b/src/openvic-simulation/testing/Requirement.cpp
@@ -3,22 +3,48 @@
using namespace OpenVic;
// Getters
-std::string Requirement::get_id() { return id; }
-std::string Requirement::get_text() { return text; }
-std::string Requirement::get_acceptance_criteria() { return acceptance_criteria; }
-bool Requirement::get_pass() { return pass; }
-bool Requirement::get_tested() { return tested; }
-std::string Requirement::get_target_value() { return target_value; }
-std::string Requirement::get_actual_value() { return actual_value; }
+std::string Requirement::get_id() {
+ return id;
+}
+std::string Requirement::get_text() {
+ return text;
+}
+std::string Requirement::get_acceptance_criteria() {
+ return acceptance_criteria;
+}
+bool Requirement::get_pass() {
+ return pass;
+}
+bool Requirement::get_tested() {
+ return tested;
+}
+std::string Requirement::get_target_value() {
+ return target_value;
+}
+std::string Requirement::get_actual_value() {
+ return actual_value;
+}
// Setters
-void Requirement::set_id(std::string in_id) { id = in_id; }
-void Requirement::set_text(std::string in_text) { text = in_text; }
-void Requirement::set_acceptance_criteria(std::string in_acceptance_criteria) { acceptance_criteria = in_acceptance_criteria; }
+void Requirement::set_id(std::string in_id) {
+ id = in_id;
+}
+void Requirement::set_text(std::string in_text) {
+ text = in_text;
+}
+void Requirement::set_acceptance_criteria(std::string in_acceptance_criteria) {
+ acceptance_criteria = in_acceptance_criteria;
+}
void Requirement::set_pass(bool in_pass) {
pass = in_pass;
set_tested(true); // Ever setting a pass condition implies it has been tested
}
-void Requirement::set_tested(bool in_tested) { tested = in_tested; }
-void Requirement::set_target_value(std::string in_target_value) { target_value = in_target_value; }
-void Requirement::set_actual_value(std::string in_actual_value) { actual_value = in_actual_value; }
+void Requirement::set_tested(bool in_tested) {
+ tested = in_tested;
+}
+void Requirement::set_target_value(std::string in_target_value) {
+ target_value = in_target_value;
+}
+void Requirement::set_actual_value(std::string in_actual_value) {
+ actual_value = in_actual_value;
+}
diff --git a/src/openvic-simulation/testing/TestScript.cpp b/src/openvic-simulation/testing/TestScript.cpp
index 0a9ce6f..d08f34c 100644
--- a/src/openvic-simulation/testing/TestScript.cpp
+++ b/src/openvic-simulation/testing/TestScript.cpp
@@ -3,49 +3,77 @@
using namespace OpenVic;
// Getters
-std::vector<Requirement*> TestScript::get_requirements() { return requirements; }
-Requirement* TestScript::get_requirement_at_index(int index) { return requirements[index]; }
+std::vector<Requirement*> TestScript::get_requirements() {
+ return requirements;
+}
+Requirement* TestScript::get_requirement_at_index(int index) {
+ return requirements[index];
+}
Requirement* TestScript::get_requirement_by_id(std::string id) {
for (auto req : requirements) {
- if (req->get_id() == id) return req;
+ if (req->get_id() == id) {
+ return req;
+ }
}
return new Requirement("NULL", "NULL", "NULL"); // edge case of failing to find
}
std::vector<Requirement*> TestScript::get_passed_requirements() {
std::vector<Requirement*> passed_requirements = std::vector<Requirement*>();
for (auto req : requirements) {
- if (req->get_pass()) passed_requirements.push_back(req);
+ if (req->get_pass()) {
+ passed_requirements.push_back(req);
+ }
}
return passed_requirements;
}
std::vector<Requirement*> TestScript::get_failed_requirements() {
std::vector<Requirement*> failed_requirements = std::vector<Requirement*>();
for (auto req : requirements) {
- if (!req->get_pass() && req->get_tested()) failed_requirements.push_back(req);
+ if (!req->get_pass() && req->get_tested()) {
+ failed_requirements.push_back(req);
+ }
}
return failed_requirements;
}
std::vector<Requirement*> TestScript::get_untested_requirements() {
std::vector<Requirement*> untested_requirements = std::vector<Requirement*>();
- for (auto req : requirements) {
- if (!req->get_tested()) untested_requirements.push_back(req);
+ for (auto req : requirements) {
+ if (!req->get_tested()) {
+ untested_requirements.push_back(req);
+ }
}
return untested_requirements;
}
-GameManager* TestScript::get_game_manager() { return game_manager; }
-std::string TestScript::get_script_name() { return script_name; }
+GameManager* TestScript::get_game_manager() {
+ return game_manager;
+}
+std::string TestScript::get_script_name() {
+ return script_name;
+}
// Setters
-void TestScript::set_requirements(std::vector<Requirement*> in_requirements) { requirements = in_requirements; }
-void TestScript::add_requirement(Requirement* req) { requirements.push_back(req); }
-void TestScript::set_game_manager(GameManager* in_game_manager) { game_manager = in_game_manager; }
-void TestScript::set_script_name(std::string in_script_name) { script_name = in_script_name; }
+void TestScript::set_requirements(std::vector<Requirement*> in_requirements) {
+ requirements = in_requirements;
+}
+void TestScript::add_requirement(Requirement* req) {
+ requirements.push_back(req);
+}
+void TestScript::set_game_manager(GameManager* in_game_manager) {
+ game_manager = in_game_manager;
+}
+void TestScript::set_script_name(std::string in_script_name) {
+ script_name = in_script_name;
+}
// Methods
-void TestScript::pass_or_fail_req_with_actual_and_target_values(std::string req_name, std::string target_value, std::string actual_value) {
+void TestScript::pass_or_fail_req_with_actual_and_target_values(std::string req_name, std::string target_value,
+ std::string actual_value) {
Requirement* req = get_requirement_by_id(req_name);
req->set_target_value(target_value);
req->set_actual_value(actual_value);
- if (target_value == actual_value) req->set_pass(true);
- else req->set_pass(false);
+ if (target_value == actual_value) {
+ req->set_pass(true);
+ } else {
+ req->set_pass(false);
+ }
}
diff --git a/src/openvic-simulation/testing/Testing.cpp b/src/openvic-simulation/testing/Testing.cpp
index 42df80c..883c4f6 100644
--- a/src/openvic-simulation/testing/Testing.cpp
+++ b/src/openvic-simulation/testing/Testing.cpp
@@ -54,7 +54,7 @@ void Testing::report_results() {
report_result("Failed Requirements", test_results, failed_reqs);
report_result("Untested Requirements", test_results, untested_reqs);
- test_results << std::endl<< std::endl;
+ test_results << std::endl << std::endl;
}
test_results.close();
}
@@ -65,6 +65,8 @@ void Testing::report_result(std::string req_title, std::ofstream& outfile, std::
for (auto req : reqs) {
outfile << req->get_id() << " ";
}
- if (reqs.size() < 1) outfile << "None";
+ if (reqs.size() < 1) {
+ outfile << "None";
+ }
outfile << std::endl << std::endl;
}
diff --git a/src/openvic-simulation/testing/test_scripts/A_001_file_tests.cpp b/src/openvic-simulation/testing/test_scripts/A_001_file_tests.cpp
index 4a16c31..c79e602 100644
--- a/src/openvic-simulation/testing/test_scripts/A_001_file_tests.cpp
+++ b/src/openvic-simulation/testing/test_scripts/A_001_file_tests.cpp
@@ -12,84 +12,84 @@ namespace OpenVic {
void add_requirements() {
Requirement* FS_44 = new Requirement("FS_44",
- "The icon for the Canned Food good shall be loaded from the R/art/economy/goods folder with the filename Canned Food.png",
- "The icon for the Canned Food good has been loaded into the program");
+ "The icon for the Canned Food good shall be loaded from the R/art/economy/goods folder with the filename Canned Food.png",
+ "The icon for the Canned Food good has been loaded into the program");
add_requirement(FS_44);
Requirement* FS_48 = new Requirement("FS_48",
- "The icon for the Coal good shall be loaded from the R/art/economy/goods folder with the filename Coal.png",
- "The icon for the Coal good has been loaded into the program");
+ "The icon for the Coal good shall be loaded from the R/art/economy/goods folder with the filename Coal.png",
+ "The icon for the Coal good has been loaded into the program");
add_requirement(FS_48);
Requirement* FS_61 = new Requirement("FS_61",
- "The icon for the Grain good shall be loaded from the R/art/economy/goods folder with the filename Grain.png",
- "The icon for the Grain good has been loaded into the program");
+ "The icon for the Grain good shall be loaded from the R/art/economy/goods folder with the filename Grain.png",
+ "The icon for the Grain good has been loaded into the program");
add_requirement(FS_61);
Requirement* FS_62 = new Requirement("FS_62",
- "The icon for the Iron good shall be loaded from the R/art/economy/goods folder with the filename Iron.png",
- "The icon for the Iron good has been loaded into the program");
+ "The icon for the Iron good shall be loaded from the R/art/economy/goods folder with the filename Iron.png",
+ "The icon for the Iron good has been loaded into the program");
add_requirement(FS_62);
Requirement* FS_63 = new Requirement("FS_63",
- "The icon for the Liquor good shall be loaded from the R/art/economy/goods folder with the filename Liquor.png",
- "The icon for the Liquor good has been loaded into the program");
+ "The icon for the Liquor good shall be loaded from the R/art/economy/goods folder with the filename Liquor.png",
+ "The icon for the Liquor good has been loaded into the program");
add_requirement(FS_63);
Requirement* FS_67 = new Requirement("FS_67",
- "The icon for the Machine Parts good shall be loaded from the R/art/economy/goods folder with the filename Machine Parts.png",
- "The icon for the Machine Parts good has been loaded into the program");
+ "The icon for the Machine Parts good shall be loaded from the R/art/economy/goods folder with the filename Machine Parts.png",
+ "The icon for the Machine Parts good has been loaded into the program");
add_requirement(FS_67);
Requirement* FS_86 = new Requirement("FS_86",
- "The icon for the Wool good shall be loaded from the R/art/economy/goods folder with the filename Wool.png",
- "The icon for the Wool good has been loaded into the program");
+ "The icon for the Wool good shall be loaded from the R/art/economy/goods folder with the filename Wool.png",
+ "The icon for the Wool good has been loaded into the program");
add_requirement(FS_86);
Requirement* FS_2 = new Requirement("FS_2",
- "User provided data shall be saved to an 'OpenVic' folder, located following platform convention",
- "User data is saved to the correct place");
+ "User provided data shall be saved to an 'OpenVic' folder, located following platform convention",
+ "User data is saved to the correct place");
add_requirement(FS_2);
Requirement* FS_20 = new Requirement("FS_20",
- "On Windows, user provided data shall be saved by default to '%APPDATA%/OpenVic/'",
- "User data is saved to the correct place");
+ "On Windows, user provided data shall be saved by default to '%APPDATA%/OpenVic/'",
+ "User data is saved to the correct place");
add_requirement(FS_20);
Requirement* FS_21 = new Requirement("FS_21",
- "On Linux, user provided data shall be saved by default to '~/.local/share/OpenVic/'",
- "User data is saved to the correct place");
+ "On Linux, user provided data shall be saved by default to '~/.local/share/OpenVic/'",
+ "User data is saved to the correct place");
add_requirement(FS_21);
Requirement* FS_22 = new Requirement("FS_22",
- "On macOS, user provided data shall be saved by default to '~/Library/Application Support/OpenVic/'",
- "User data is saved to the correct place");
+ "On macOS, user provided data shall be saved by default to '~/Library/Application Support/OpenVic/'",
+ "User data is saved to the correct place");
add_requirement(FS_22);
Requirement* FS_24 = new Requirement("FS_24",
- "All .csv files in the locale folder shall contain translation keys and translations",
- "No errant files in locale directory");
+ "All .csv files in the locale folder shall contain translation keys and translations",
+ "No errant files in locale directory");
add_requirement(FS_24);
Requirement* FS_17 = new Requirement("FS_17",
- "List of available locales are loaded from R/localisation/ directory",
- "Locales loaded correctly");
+ "List of available locales are loaded from R/localisation/ directory",
+ "Locales loaded correctly");
add_requirement(FS_17);
Requirement* FS_333 = new Requirement("FS_333",
- "The map's provinces shall be defined by unique colours in 'R/map/provinces.bmp'",
- "The unique colours of 'R/map/provinces.bmp' define provinces");
+ "The map's provinces shall be defined by unique colours in 'R/map/provinces.bmp'",
+ "The unique colours of 'R/map/provinces.bmp' define provinces");
add_requirement(FS_333);
Requirement* FS_335 = new Requirement("FS_335",
- "Unique province IDs shall be associated with their unique colours in 'R/map/definition.csv'",
- "'R/map/definition.csv' associates every unique colour used to define a province with a unique ID");
+ "Unique province IDs shall be associated with their unique colours in 'R/map/definition.csv'",
+ "'R/map/definition.csv' associates every unique colour used to define a province with a unique ID");
add_requirement(FS_335);
Requirement* FS_334 = new Requirement("FS_334",
- "Water provinces shall be defined by a list of their IDs in 'R/map/default.map'",
- "'R/map/default.map' contains a list of province IDs which are used to define water provinces");
+ "Water provinces shall be defined by a list of their IDs in 'R/map/default.map'",
+ "'R/map/default.map' contains a list of province IDs which are used to define water provinces");
add_requirement(FS_334);
Requirement* FS_338 = new Requirement("FS_338",
- "The image for the minimap background shall be loaded from the R/art/ui folder with the filename minimap.png",
- "The image for the minimap background has been loaded into the program");
+ "The image for the minimap background shall be loaded from the R/art/ui folder with the filename minimap.png",
+ "The image for the minimap background has been loaded into the program");
add_requirement(FS_338);
Requirement* FS_343 = new Requirement("FS_343",
- "The textures making up the cosmetic terrain map shall be loaded from the R/art/terrain folder",
- "The textures making up the cosmetic terrain map have been loaded into the program");
+ "The textures making up the cosmetic terrain map shall be loaded from the R/art/terrain folder",
+ "The textures making up the cosmetic terrain map have been loaded into the program");
add_requirement(FS_343);
Requirement* FS_341 = new Requirement("FS_341",
- "State areas shall be defined by lists of province IDs in 'R/map/region.txt'",
- "'R/map/region.txt' defines state areas with lists of province IDs");
+ "State areas shall be defined by lists of province IDs in 'R/map/region.txt'",
+ "'R/map/region.txt' defines state areas with lists of province IDs");
add_requirement(FS_341);
Requirement* SND_10 = new Requirement("SND_10",
- "SFX shall be refered to by their filename, without the extension",
- "Sound effects are identified by their filename without extension");
+ "SFX shall be refered to by their filename, without the extension",
+ "Sound effects are identified by their filename without extension");
add_requirement(SND_10);
}
diff --git a/src/openvic-simulation/testing/test_scripts/A_002_economy_tests.cpp b/src/openvic-simulation/testing/test_scripts/A_002_economy_tests.cpp
index d1a857f..5e1f317 100644
--- a/src/openvic-simulation/testing/test_scripts/A_002_economy_tests.cpp
+++ b/src/openvic-simulation/testing/test_scripts/A_002_economy_tests.cpp
@@ -12,196 +12,196 @@ namespace OpenVic {
void add_requirements() {
Requirement* ECON_123 = new Requirement("ECON_123",
- "The base price for Aeroplanes shall be 110",
- "The base price of 110 for Aeroplanes can be seen in program output data");
+ "The base price for Aeroplanes shall be 110",
+ "The base price of 110 for Aeroplanes can be seen in program output data");
add_requirement(ECON_123);
Requirement* ECON_124 = new Requirement("ECON_124",
- "The base price for Ammunition shall be 17.5",
- "The base price of 17.5 for Ammunition can be seen in program output data");
+ "The base price for Ammunition shall be 17.5",
+ "The base price of 17.5 for Ammunition can be seen in program output data");
add_requirement(ECON_124);
Requirement* ECON_125 = new Requirement("ECON_125",
- "The base price for Artillery shall be 60",
- "The base price of 60 for Artillery can be seen in program output data");
+ "The base price for Artillery shall be 60",
+ "The base price of 60 for Artillery can be seen in program output data");
add_requirement(ECON_125);
Requirement* ECON_126 = new Requirement("ECON_126",
- "The base price for Automobiles shall be 70",
- "The base price of 70 for Automobiles can be seen in program output data");
+ "The base price for Automobiles shall be 70",
+ "The base price of 70 for Automobiles can be seen in program output data");
add_requirement(ECON_126);
Requirement* ECON_127 = new Requirement("ECON_127",
- "The base price for Canned Food shall be 16",
- "The base price of 16 for Canned Food can be seen in program output data");
+ "The base price for Canned Food shall be 16",
+ "The base price of 16 for Canned Food can be seen in program output data");
add_requirement(ECON_127);
Requirement* ECON_128 = new Requirement("ECON_128",
- "The base price for Cattle shall be 2",
- "The base price of 2 for Cattle can be seen in program output data");
+ "The base price for Cattle shall be 2",
+ "The base price of 2 for Cattle can be seen in program output data");
add_requirement(ECON_128);
Requirement* ECON_129 = new Requirement("ECON_129",
- "The base price for Cement shall be 16",
- "The base price of 16 for Cement can be seen in program output data");
+ "The base price for Cement shall be 16",
+ "The base price of 16 for Cement can be seen in program output data");
add_requirement(ECON_129);
Requirement* ECON_130 = new Requirement("ECON_130",
- "The base price for Clipper Convoys shall be 42",
- "The base price of 42 for Clipper Convoys can be seen in program output data");
+ "The base price for Clipper Convoys shall be 42",
+ "The base price of 42 for Clipper Convoys can be seen in program output data");
add_requirement(ECON_130);
Requirement* ECON_131 = new Requirement("ECON_131",
- "The base price for Coal shall be 2.3",
- "The base price of 2.3 for Coal can be seen in program output data");
+ "The base price for Coal shall be 2.3",
+ "The base price of 2.3 for Coal can be seen in program output data");
add_requirement(ECON_131);
Requirement* ECON_132 = new Requirement("ECON_132",
- "The base price for Coffee shall be 2.1",
- "The base price of 2.1 for Coffee can be seen in program output data");
+ "The base price for Coffee shall be 2.1",
+ "The base price of 2.1 for Coffee can be seen in program output data");
add_requirement(ECON_132);
Requirement* ECON_133 = new Requirement("ECON_133",
- "The base price for Cotton shall be 2",
- "The base price of 2 for Cotton can be seen in program output data");
+ "The base price for Cotton shall be 2",
+ "The base price of 2 for Cotton can be seen in program output data");
add_requirement(ECON_133);
Requirement* ECON_134 = new Requirement("ECON_134",
- "The base price for Dye shall be 12",
- "The base price of 12 for Dye can be seen in program output data");
+ "The base price for Dye shall be 12",
+ "The base price of 12 for Dye can be seen in program output data");
add_requirement(ECON_134);
Requirement* ECON_135 = new Requirement("ECON_135",
- "The base price for Electric Gear shall be 16",
- "The base price of 16 for Electric Gear can be seen in program output data");
+ "The base price for Electric Gear shall be 16",
+ "The base price of 16 for Electric Gear can be seen in program output data");
add_requirement(ECON_135);
Requirement* ECON_136 = new Requirement("ECON_136",
- "The base price for Explosives shall be 20",
- "The base price of 20 for Explosives can be seen in program output data");
+ "The base price for Explosives shall be 20",
+ "The base price of 20 for Explosives can be seen in program output data");
add_requirement(ECON_136);
Requirement* ECON_137 = new Requirement("ECON_137",
- "The base price for Fabric shall be 1.8",
- "The base price of 1.8 for Fabric can be seen in program output data");
+ "The base price for Fabric shall be 1.8",
+ "The base price of 1.8 for Fabric can be seen in program output data");
add_requirement(ECON_137);
Requirement* ECON_138 = new Requirement("ECON_138",
- "The base price for Fertilizer shall be 10",
- "The base price of 10 for Fertilizer can be seen in program output data");
+ "The base price for Fertilizer shall be 10",
+ "The base price of 10 for Fertilizer can be seen in program output data");
add_requirement(ECON_138);
Requirement* ECON_139 = new Requirement("ECON_139",
- "The base price for Fish shall be 1.5",
- "The base price of 1.5 for Fish can be seen in program output data");
+ "The base price for Fish shall be 1.5",
+ "The base price of 1.5 for Fish can be seen in program output data");
add_requirement(ECON_139);
Requirement* ECON_140 = new Requirement("ECON_140",
- "The base price for Fruit shall be 1.8",
- "The base price of 1.8 for Fruit can be seen in program output data");
+ "The base price for Fruit shall be 1.8",
+ "The base price of 1.8 for Fruit can be seen in program output data");
add_requirement(ECON_140);
Requirement* ECON_141 = new Requirement("ECON_141",
- "The base price for Fuel shall be 25",
- "The base price of 25 for Fuel can be seen in program output data");
+ "The base price for Fuel shall be 25",
+ "The base price of 25 for Fuel can be seen in program output data");
add_requirement(ECON_141);
Requirement* ECON_142 = new Requirement("ECON_142",
- "The base price for Furniture shall be 4.9",
- "The base price of 4.9 for Furniture can be seen in program output data");
+ "The base price for Furniture shall be 4.9",
+ "The base price of 4.9 for Furniture can be seen in program output data");
add_requirement(ECON_142);
Requirement* ECON_234 = new Requirement("ECON_234",
- "The base price for Glass shall be 2.9",
- "The base price of 2.9 for Glass can be seen in program output data");
+ "The base price for Glass shall be 2.9",
+ "The base price of 2.9 for Glass can be seen in program output data");
add_requirement(ECON_234);
Requirement* ECON_235 = new Requirement("ECON_235",
- "The base price for Grain shall be 2.2",
- "The base price of 2.2 for Grain can be seen in program output data");
+ "The base price for Grain shall be 2.2",
+ "The base price of 2.2 for Grain can be seen in program output data");
add_requirement(ECON_235);
Requirement* ECON_236 = new Requirement("ECON_236",
- "The base price for Iron shall be 3.5",
- "The base price of 3.5 for Iron can be seen in program output data");
+ "The base price for Iron shall be 3.5",
+ "The base price of 3.5 for Iron can be seen in program output data");
add_requirement(ECON_236);
Requirement* ECON_237 = new Requirement("ECON_237",
- "The base price for Liquor shall be 6.4",
- "The base price of 6.4 for Liquor can be seen in program output data");
+ "The base price for Liquor shall be 6.4",
+ "The base price of 6.4 for Liquor can be seen in program output data");
add_requirement(ECON_237);
Requirement* ECON_238 = new Requirement("ECON_238",
- "The base price for Lumber shall be 1",
- "The base price of 1 for Lumber can be seen in program output data");
+ "The base price for Lumber shall be 1",
+ "The base price of 1 for Lumber can be seen in program output data");
add_requirement(ECON_238);
Requirement* ECON_239 = new Requirement("ECON_239",
- "The base price for Luxury Clothes shall be 65",
- "The base price of 65 for Luxury Clothes can be seen in program output data");
+ "The base price for Luxury Clothes shall be 65",
+ "The base price of 65 for Luxury Clothes can be seen in program output data");
add_requirement(ECON_239);
Requirement* ECON_240 = new Requirement("ECON_240",
- "The base price for Luxury Furniture shall be 59",
- "The base price of 59 for Luxury Furniture can be seen in program output data");
+ "The base price for Luxury Furniture shall be 59",
+ "The base price of 59 for Luxury Furniture can be seen in program output data");
add_requirement(ECON_240);
Requirement* ECON_241 = new Requirement("ECON_241",
- "The base price for Machine Parts shall be 36.5",
- "The base price of 36.5 for Machine Parts can be seen in program output data");
+ "The base price for Machine Parts shall be 36.5",
+ "The base price of 36.5 for Machine Parts can be seen in program output data");
add_requirement(ECON_241);
Requirement* ECON_242 = new Requirement("ECON_242",
- "The base price for Oil shall be 12",
- "The base price of 12 for Oil can be seen in program output data");
+ "The base price for Oil shall be 12",
+ "The base price of 12 for Oil can be seen in program output data");
add_requirement(ECON_242);
Requirement* ECON_243 = new Requirement("ECON_243",
- "The base price for Opium shall be 3.2",
- "The base price of 3.2 for Opium can be seen in program output data");
+ "The base price for Opium shall be 3.2",
+ "The base price of 3.2 for Opium can be seen in program output data");
add_requirement(ECON_243);
Requirement* ECON_244 = new Requirement("ECON_244",
- "The base price for Paper shall be 3.4",
- "The base price of 3.4 for Paper can be seen in program output data");
+ "The base price for Paper shall be 3.4",
+ "The base price of 3.4 for Paper can be seen in program output data");
add_requirement(ECON_244);
Requirement* ECON_245 = new Requirement("ECON_245",
- "The base price for Precious Metal shall be 8",
- "The base price of 8 for Precious Metal can be seen in program output data");
+ "The base price for Precious Metal shall be 8",
+ "The base price of 8 for Precious Metal can be seen in program output data");
add_requirement(ECON_245);
Requirement* ECON_246 = new Requirement("ECON_246",
- "The base price for Radios shall be 16",
- "The base price of 16 for Radios can be seen in program output data");
+ "The base price for Radios shall be 16",
+ "The base price of 16 for Radios can be seen in program output data");
add_requirement(ECON_246);
Requirement* ECON_247 = new Requirement("ECON_247",
- "The base price for Regular Clothes shall be 5.8",
- "The base price of 5.8 for Regular Clothes can be seen in program output data");
+ "The base price for Regular Clothes shall be 5.8",
+ "The base price of 5.8 for Regular Clothes can be seen in program output data");
add_requirement(ECON_247);
Requirement* ECON_248 = new Requirement("ECON_248",
- "The base price for Rubber shall be 7",
- "The base price of 7 for Rubber can be seen in program output data");
+ "The base price for Rubber shall be 7",
+ "The base price of 7 for Rubber can be seen in program output data");
add_requirement(ECON_248);
Requirement* ECON_249 = new Requirement("ECON_249",
- "The base price for Silk shall be 10",
- "The base price of 10 for Silk can be seen in program output data");
+ "The base price for Silk shall be 10",
+ "The base price of 10 for Silk can be seen in program output data");
add_requirement(ECON_249);
Requirement* ECON_250 = new Requirement("ECON_250",
- "The base price for Small Arms shall be 37",
- "The base price of 37 for Small Arms can be seen in program output data");
+ "The base price for Small Arms shall be 37",
+ "The base price of 37 for Small Arms can be seen in program output data");
add_requirement(ECON_250);
Requirement* ECON_251 = new Requirement("ECON_251",
- "The base price for Steamer Convoys shall be 65",
- "The base price of 65 for Steamer Convoys can be seen in program output data");
+ "The base price for Steamer Convoys shall be 65",
+ "The base price of 65 for Steamer Convoys can be seen in program output data");
add_requirement(ECON_251);
Requirement* ECON_252 = new Requirement("ECON_252",
- "The base price for Steel shall be 4.7",
- "The base price of 4.7 for Steel can be seen in program output data");
+ "The base price for Steel shall be 4.7",
+ "The base price of 4.7 for Steel can be seen in program output data");
add_requirement(ECON_252);
Requirement* ECON_253 = new Requirement("ECON_253",
- "The base price for Sulphur shall be 6",
- "The base price of 6 for Sulphur can be seen in program output data");
+ "The base price for Sulphur shall be 6",
+ "The base price of 6 for Sulphur can be seen in program output data");
add_requirement(ECON_253);
Requirement* ECON_254 = new Requirement("ECON_254",
- "The base price for Tanks shall be 98",
- "The base price of 98 for Tanks can be seen in program output data");
+ "The base price for Tanks shall be 98",
+ "The base price of 98 for Tanks can be seen in program output data");
add_requirement(ECON_254);
Requirement* ECON_255 = new Requirement("ECON_255",
- "The base price for Tea shall be 2.6",
- "The base price of 2.6 for Tea can be seen in program output data");
+ "The base price for Tea shall be 2.6",
+ "The base price of 2.6 for Tea can be seen in program output data");
add_requirement(ECON_255);
Requirement* ECON_256 = new Requirement("ECON_256",
- "The base price for Telephones shall be 16",
- "The base price of 16 for Telephones can be seen in program output data");
+ "The base price for Telephones shall be 16",
+ "The base price of 16 for Telephones can be seen in program output data");
add_requirement(ECON_256);
Requirement* ECON_257 = new Requirement("ECON_257",
- "The base price for Timber shall be 0.9",
- "The base price of 0.9 for Timber can be seen in program output data");
+ "The base price for Timber shall be 0.9",
+ "The base price of 0.9 for Timber can be seen in program output data");
add_requirement(ECON_257);
Requirement* ECON_258 = new Requirement("ECON_258",
- "The base price for Tobacco shall be 1.1",
- "The base price of 1.1 for Tobacco can be seen in program output data");
+ "The base price for Tobacco shall be 1.1",
+ "The base price of 1.1 for Tobacco can be seen in program output data");
add_requirement(ECON_258);
Requirement* ECON_259 = new Requirement("ECON_259",
- "The base price for Tropical Wood shall be 5.4",
- "The base price of 5.4 for Tropical Wood can be seen in program output data");
+ "The base price for Tropical Wood shall be 5.4",
+ "The base price of 5.4 for Tropical Wood can be seen in program output data");
add_requirement(ECON_259);
Requirement* ECON_260 = new Requirement("ECON_260",
- "The base price for Wine shall be 9.7",
- "The base price of 9.7 for Wine can be seen in program output data");
+ "The base price for Wine shall be 9.7",
+ "The base price of 9.7 for Wine can be seen in program output data");
add_requirement(ECON_260);
Requirement* ECON_261 = new Requirement("ECON_261",
- "The base price for Wool shall be 0.7",
- "The base price of 0.7 for Wool can be seen in program output data");
+ "The base price for Wool shall be 0.7",
+ "The base price of 0.7 for Wool can be seen in program output data");
add_requirement(ECON_261);
}
@@ -505,9 +505,11 @@ namespace OpenVic {
void check_base_price(std::string identifier, std::string target_value, std::string req_name) {
// Get string of base_price from goods manager
- fixed_point_t base_price_fp = get_game_manager()->get_economy_manager().get_good_manager().get_good_by_identifier(identifier)->get_base_price();
+ fixed_point_t base_price_fp = get_game_manager()->get_economy_manager().get_good_manager()
+ .get_good_by_identifier(identifier)->get_base_price();
std::stringstream ss;
- ss << std::fixed << std::setprecision(1) << base_price_fp.to_double(); // Use a single digit floating point of the value
+ // Use a single digit floating point of the value
+ ss << std::fixed << std::setprecision(1) << base_price_fp.to_double();
std::string base_price = ss.str();
// Perform req checks