From 6726a96f0cf3c230e9caa2abd40fcfbf03fe73a4 Mon Sep 17 00:00:00 2001 From: Steven Le Rouzic Date: Sun, 3 Nov 2024 19:08:01 +0100 Subject: A bunch of cleanup --- asl/tests/option_tests.cpp | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) (limited to 'asl/tests/option_tests.cpp') diff --git a/asl/tests/option_tests.cpp b/asl/tests/option_tests.cpp index 12b62ae..4c65892 100644 --- a/asl/tests/option_tests.cpp +++ b/asl/tests/option_tests.cpp @@ -32,23 +32,23 @@ static_assert(asl::move_assignable>); static_assert(asl::move_assignable>); static_assert(!asl::move_assignable>); -static_assert(asl::assignable&, asl::option>); -static_assert(!asl::assignable&, asl::option>); +static_assert(asl::assignable_from&, asl::option>); +static_assert(!asl::assignable_from&, asl::option>); -static_assert(!asl::convertible, asl::option>); -static_assert(asl::convertible, asl::option>); +static_assert(asl::convertible_from, asl::option>); +static_assert(!asl::convertible_from, asl::option>); class ExplicitConversion { public: explicit ExplicitConversion(int) {} }; class ImplicitConversion { public: ImplicitConversion(int) {} }; // NOLINT -static_assert(!asl::convertible); -static_assert(asl::convertible); +static_assert(!asl::convertible_from); +static_assert(asl::convertible_from); -static_assert(!asl::convertible>); -static_assert(asl::convertible>); +static_assert(!asl::convertible_from, int>); +static_assert(asl::convertible_from, int>); -static_assert(!asl::convertible, asl::option>); -static_assert(asl::convertible, asl::option>); +static_assert(!asl::convertible_from, asl::option>); +static_assert(asl::convertible_from, asl::option>); static_assert(asl::trivially_copy_constructible>); static_assert(!asl::trivially_copy_constructible>); @@ -233,12 +233,12 @@ ASL_TEST(and_then) auto fn = [](int x) -> asl::option { return static_cast(x) + 0.5F; }; auto a2 = a.and_then(fn); - static_assert(asl::is_same>); + static_assert(asl::same_as>); ASL_TEST_ASSERT(a2.has_value()); ASL_TEST_EXPECT(a2.value() == 5.5F); auto b2 = b.and_then(fn); - static_assert(asl::is_same>); + static_assert(asl::same_as>); ASL_TEST_ASSERT(!b2.has_value()); } @@ -250,12 +250,12 @@ ASL_TEST(transform) auto fn = [](int x) -> float { return static_cast(x) + 0.5F; }; auto a2 = a.transform(fn); - static_assert(asl::is_same>); + static_assert(asl::same_as>); ASL_TEST_ASSERT(a2.has_value()); ASL_TEST_EXPECT(a2.value() == 5.5F); auto b2 = b.transform(fn); - static_assert(asl::is_same>); + static_assert(asl::same_as>); ASL_TEST_ASSERT(!b2.has_value()); } @@ -267,12 +267,12 @@ ASL_TEST(or_else) auto fn = []() -> asl::option { return 12; }; auto a2 = a.or_else(fn); - static_assert(asl::is_same>); + static_assert(asl::same_as>); ASL_TEST_ASSERT(a2.has_value()); ASL_TEST_EXPECT(a2.value() == 5); auto b2 = b.or_else(fn); - static_assert(asl::is_same>); + static_assert(asl::same_as>); ASL_TEST_ASSERT(b2.has_value()); ASL_TEST_EXPECT(b2.value() == 12); } -- cgit