- Adding daemonization for daggyd
- Changing how parameter keys are stored in the map to allow for future key handling.
This commit is contained in:
@@ -13,8 +13,8 @@ TEST_CASE("Deserialize Parameters", "[deserialize_parameters]") {
|
||||
std::string testParams{R"({"DATE": ["2021-05-06", "2021-05-07" ], "SOURCE": "name"})"};
|
||||
auto params = daggy::parametersFromJSON(testParams);
|
||||
REQUIRE(params.size() == 2);
|
||||
REQUIRE(std::holds_alternative<std::vector<std::string>>(params["{{DATE}}"]));
|
||||
REQUIRE(std::holds_alternative<std::string>(params["{{SOURCE}}"]));
|
||||
REQUIRE(std::holds_alternative<std::vector<std::string>>(params["DATE"]));
|
||||
REQUIRE(std::holds_alternative<std::string>(params["SOURCE"]));
|
||||
}SECTION("Invalid JSON") {
|
||||
std::string testParams{R"({"DATE": ["2021-05-06", "2021-05-07" ], "SOURCE": "name")"};
|
||||
REQUIRE_THROWS(daggy::parametersFromJSON(testParams));
|
||||
@@ -66,4 +66,4 @@ TEST_CASE("Task Serialization", "[serialize_tasks]") {
|
||||
REQUIRE(task == other);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user