Skip to content

Commit 2ac804a

Browse files
committed
Improve make_array_n tests
1 parent 59a3243 commit 2ac804a

File tree

1 file changed

+1
-6
lines changed

1 file changed

+1
-6
lines changed

source/containers/test/array.cpp

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,7 @@ static_assert(bounded::convertible_to<containers::array<int, 3_bi> &, std::span<
6262

6363
constexpr auto array_n = containers::make_array_n(6_bi, 5);
6464
static_assert(std::same_as<containers::range_value_t<decltype(array_n)>, int>, "Incorrect type from make_array_n.");
65-
static_assert(array_n.size() == 6_bi, "Incorrect size from make_array_n.");
66-
static_assert(array_n[3_bi] == 5, "Incorrect values from make_array_n.");
65+
static_assert(array_n == containers::array({5, 5, 5, 5, 5, 5}));
6766

6867
struct non_copyable {
6968
non_copyable() = default;
@@ -80,10 +79,6 @@ static_assert(array_empty.size() == 0_bi);
8079
constexpr auto array_non_copyable_empty = containers::make_array_n(0_bi, non_copyable());
8180
static_assert(array_non_copyable_empty.size() == 0_bi);
8281

83-
constexpr auto large_size = 10000_bi;
84-
constexpr auto large_array_n = containers::make_array_n(large_size, 0);
85-
static_assert(large_array_n.size() == large_size);
86-
8782
using namespace containers_test;
8883

8984
static_assert(test_sequence_container_default_constructed_empty<containers::array<int, 0_bi>>());

0 commit comments

Comments
 (0)