Reformat
This commit is contained in:
parent
b3c59ffe0d
commit
b050a7634d
8 changed files with 113 additions and 104 deletions
|
|
@ -23,11 +23,17 @@ namespace character::test {
|
|||
|
||||
static std::unique_ptr<GenericObject> get_obj(const billyEnums &object) noexcept {
|
||||
return std::visit(overloaded{
|
||||
[](const weapons &arg) { return std::unique_ptr<GenericObject>(std::make_unique<Weapons>(arg)); },
|
||||
[](const equipments &arg) { return std::unique_ptr<GenericObject>(std::make_unique<Equipments>(arg)); },
|
||||
[](const tools &arg) { return std::unique_ptr<GenericObject>(std::make_unique<Tools>(arg)); },
|
||||
},
|
||||
object);
|
||||
[](const weapons &arg) {
|
||||
return std::unique_ptr<GenericObject>(std::make_unique<Weapons>(arg));
|
||||
},
|
||||
[](const equipments &arg) {
|
||||
return std::unique_ptr<GenericObject>(std::make_unique<Equipments>(arg));
|
||||
},
|
||||
[](const tools &arg) {
|
||||
return std::unique_ptr<GenericObject>(std::make_unique<Tools>(arg));
|
||||
},
|
||||
},
|
||||
object);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -16,9 +16,7 @@ TEST_CASE("[A] Serialize adresse", "[serialize][0]") {
|
|||
REQUIRE_NOTHROW(tester.at("base") == 1);
|
||||
REQUIRE_NOTHROW(tester.at("carac") == 0);
|
||||
REQUIRE_NOTHROW(tester.at("materiel") == 0);
|
||||
REQUIRE_NOTHROW(tester.at("additional") == 0);
|
||||
|
||||
{
|
||||
REQUIRE_NOTHROW(tester.at("additional") == 0); {
|
||||
std::ofstream file{ "adresse.json" };
|
||||
file << serializer << std::flush;
|
||||
}
|
||||
|
|
@ -35,9 +33,7 @@ TEST_CASE("[A] Serialize chance", "[serialize][1]") {
|
|||
REQUIRE_NOTHROW(tester.at("base") == 3);
|
||||
REQUIRE_NOTHROW(tester.at("carac") == 0);
|
||||
REQUIRE_NOTHROW(tester.at("materiel") == 0);
|
||||
REQUIRE_NOTHROW(tester.at("additional") == 0);
|
||||
|
||||
{
|
||||
REQUIRE_NOTHROW(tester.at("additional") == 0); {
|
||||
std::ofstream file{ "chance.json" };
|
||||
file << serializer << std::flush;
|
||||
}
|
||||
|
|
@ -54,9 +50,7 @@ TEST_CASE("[A] Serialize endurance", "[serialize][2]") {
|
|||
REQUIRE_NOTHROW(tester.at("base") == 2);
|
||||
REQUIRE_NOTHROW(tester.at("carac") == 0);
|
||||
REQUIRE_NOTHROW(tester.at("materiel") == 0);
|
||||
REQUIRE_NOTHROW(tester.at("additional") == 0);
|
||||
|
||||
{
|
||||
REQUIRE_NOTHROW(tester.at("additional") == 0); {
|
||||
std::ofstream file{ "endurance.json" };
|
||||
file << serializer << std::flush;
|
||||
}
|
||||
|
|
@ -73,9 +67,7 @@ TEST_CASE("[A] Serialize habilete", "[serialize][3]") {
|
|||
REQUIRE_NOTHROW(tester.at("base") == 2);
|
||||
REQUIRE_NOTHROW(tester.at("carac") == 0);
|
||||
REQUIRE_NOTHROW(tester.at("materiel") == 0);
|
||||
REQUIRE_NOTHROW(tester.at("additional") == 0);
|
||||
|
||||
{
|
||||
REQUIRE_NOTHROW(tester.at("additional") == 0); {
|
||||
std::ofstream file{ "habilete.json" };
|
||||
file << serializer << std::flush;
|
||||
}
|
||||
|
|
@ -93,7 +85,7 @@ TEST_CASE("[B] Deserialize adresse", "[deserialize][0]") {
|
|||
REQUIRE(adresse.get_carac() == 0);
|
||||
REQUIRE(adresse.get_materiel() == 0);
|
||||
REQUIRE(adresse.get_additional() == 0);
|
||||
}());
|
||||
}());
|
||||
}
|
||||
|
||||
TEST_CASE("[B] Deserialize chance", "[deserialize][1]") {
|
||||
|
|
@ -108,7 +100,7 @@ TEST_CASE("[B] Deserialize chance", "[deserialize][1]") {
|
|||
REQUIRE(adresse.get_carac() == 0);
|
||||
REQUIRE(adresse.get_materiel() == 0);
|
||||
REQUIRE(adresse.get_additional() == 0);
|
||||
}());
|
||||
}());
|
||||
}
|
||||
|
||||
TEST_CASE("[B] Deserialize endurance", "[deserialize][2]") {
|
||||
|
|
@ -123,7 +115,7 @@ TEST_CASE("[B] Deserialize endurance", "[deserialize][2]") {
|
|||
REQUIRE(adresse.get_carac() == 0);
|
||||
REQUIRE(adresse.get_materiel() == 0);
|
||||
REQUIRE(adresse.get_additional() == 0);
|
||||
}());
|
||||
}());
|
||||
}
|
||||
|
||||
TEST_CASE("[B] Deserialize habilete", "[deserialize][3]") {
|
||||
|
|
@ -138,5 +130,5 @@ TEST_CASE("[B] Deserialize habilete", "[deserialize][3]") {
|
|||
REQUIRE(adresse.get_carac() == 0);
|
||||
REQUIRE(adresse.get_materiel() == 0);
|
||||
REQUIRE(adresse.get_additional() == 0);
|
||||
}());
|
||||
}());
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue