mirror of
https://github.com/godotengine/godot.git
synced 2025-12-08 06:09:55 +00:00
Add a smoke test to Span in debug builds to recover from non-empty nullptr Span.
This commit is contained in:
parent
d9cd011e2f
commit
2d0ff9774d
2 changed files with 15 additions and 6 deletions
|
|
@ -43,10 +43,10 @@ TEST_CASE("[Span] Constexpr Validators") {
|
|||
static_assert(span_empty.is_empty());
|
||||
|
||||
constexpr static uint16_t value = 5;
|
||||
constexpr Span<uint16_t> span_value(&value, 1);
|
||||
static_assert(span_value.ptr() == &value);
|
||||
static_assert(span_value.size() == 1);
|
||||
static_assert(!span_value.is_empty());
|
||||
Span<uint16_t> span_value(&value, 1);
|
||||
CHECK(span_value.ptr() == &value);
|
||||
CHECK(span_value.size() == 1);
|
||||
CHECK(!span_value.is_empty());
|
||||
|
||||
static constexpr int ints[] = { 0, 1, 2, 3, 4, 5 };
|
||||
constexpr Span<int> span_array = ints;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue