aboutsummaryrefslogtreecommitdiff
path: root/src/openvic-simulation/testing/TestScript.cpp
diff options
context:
space:
mode:
author Hop311 <Hop3114@gmail.com>2023-10-29 21:14:55 +0100
committer GitHub <noreply@github.com>2023-10-29 21:14:55 +0100
commit06cc0606156d009026930c785c62434276fbe782 (patch)
treed37fcb69766ec029ea4e3e2816c419f9d7e05f7c /src/openvic-simulation/testing/TestScript.cpp
parentd8ec90f07342876e9331819bd3cc372050f78248 (diff)
parent1b5e43fa7750cc4025d32f18390593cbce3ba842 (diff)
Merge pull request #67 from OpenVicProject/format
Formating
Diffstat (limited to 'src/openvic-simulation/testing/TestScript.cpp')
-rw-r--r--src/openvic-simulation/testing/TestScript.cpp63
1 files changed, 46 insertions, 17 deletions
diff --git a/src/openvic-simulation/testing/TestScript.cpp b/src/openvic-simulation/testing/TestScript.cpp
index 0a9ce6f..a238fb5 100644
--- a/src/openvic-simulation/testing/TestScript.cpp
+++ b/src/openvic-simulation/testing/TestScript.cpp
@@ -3,49 +3,78 @@
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
+ 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);
+ }
}