summaryrefslogtreecommitdiff
path: root/domain/tests/participant.cpp
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@gmail.com>2024-07-14 15:17:21 +0200
committerFelix Morgner <felix.morgner@gmail.com>2024-07-14 15:17:21 +0200
commit5433e1b9460cf61299de7ac0bb7e9ae347842274 (patch)
tree343ef5755ecfd87ee7e1e66262e1537a43437c22 /domain/tests/participant.cpp
parentbbd367858264ba9028d40d5769cf7a4f33ca4e3d (diff)
downloadturns-5433e1b9460cf61299de7ac0bb7e9ae347842274.tar.xz
turns-5433e1b9460cf61299de7ac0bb7e9ae347842274.zip
domain/participant: convert to properties
Diffstat (limited to 'domain/tests/participant.cpp')
-rw-r--r--domain/tests/participant.cpp22
1 files changed, 11 insertions, 11 deletions
diff --git a/domain/tests/participant.cpp b/domain/tests/participant.cpp
index ee8af74..aa6ddcb 100644
--- a/domain/tests/participant.cpp
+++ b/domain/tests/participant.cpp
@@ -13,40 +13,40 @@ namespace turns::domain::tests
{
auto constexpr constructed_name = "Vana Thistletop";
auto constexpr constructed_order = 17;
- auto instance = participant::create(constructed_name, constructed_order);
+ auto instance = participant{constructed_name, constructed_order};
SECTION("can be created")
{
- REQUIRE(instance);
+ REQUIRE(participant::create(constructed_name, constructed_order));
}
SECTION("the name can be read")
{
- REQUIRE(instance->name() == constructed_name);
+ REQUIRE(instance.property_name() == constructed_name);
}
SECTION("the name can be changed")
{
- instance->name("replaced");
- REQUIRE(instance->name() == "replaced");
+ instance.property_name() = "replaced";
+ REQUIRE(instance.property_name() == "replaced");
}
SECTION("the order can be read")
{
- REQUIRE(instance->order() == constructed_order);
+ REQUIRE(instance.property_over_value() == constructed_order);
}
SECTION("the order can be changed")
{
- instance->order(8);
- REQUIRE(instance->order() == 8);
+ instance.property_over_value() = 8;
+ REQUIRE(instance.property_over_value() == 8);
}
SECTION("can be compared with another participant")
{
- auto equivalent_instance = participant::create("Equivalent", constructed_order);
- auto lesser_instance = participant::create("Lesser", constructed_order - 1);
- auto greater_instance = participant::create("Greater", constructed_order + 1);
+ auto equivalent_instance = participant{"Equivalent", constructed_order};
+ auto lesser_instance = participant{"Lesser", constructed_order - 1};
+ auto greater_instance = participant{"Greater", constructed_order + 1};
SECTION("yielding std::partial_ordering::equivalent for itself")
{