diff options
author | Jacques Lucke <jacques@blender.org> | 2020-07-23 16:23:55 +0300 |
---|---|---|
committer | Jacques Lucke <jacques@blender.org> | 2020-07-23 16:23:55 +0300 |
commit | c8b24af1b2504ca674728b503294d19451eb7408 (patch) | |
tree | cda2224a4b0fbff2d9a8988f4c582e144ad22ca9 /tests/gtests/blenlib/BLI_index_mask_test.cc | |
parent | 4ae24c0b57a2b3d64bd2e20c58a8a41cb6833b73 (diff) |
BLI: move some tests into blenlib/tests
Reviewers: sybren
Differential Revision: https://developer.blender.org/D8315
Diffstat (limited to 'tests/gtests/blenlib/BLI_index_mask_test.cc')
-rw-r--r-- | tests/gtests/blenlib/BLI_index_mask_test.cc | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/tests/gtests/blenlib/BLI_index_mask_test.cc b/tests/gtests/blenlib/BLI_index_mask_test.cc deleted file mode 100644 index bce467cadd9..00000000000 --- a/tests/gtests/blenlib/BLI_index_mask_test.cc +++ /dev/null @@ -1,43 +0,0 @@ -/* Apache License, Version 2.0 */ - -#include "BLI_index_mask.hh" -#include "testing/testing.h" - -namespace blender { - -TEST(index_mask, DefaultConstructor) -{ - IndexMask mask; - EXPECT_EQ(mask.min_array_size(), 0); - EXPECT_EQ(mask.size(), 0); -} - -TEST(index_mask, ArrayConstructor) -{ - [](IndexMask mask) { - EXPECT_EQ(mask.size(), 4); - EXPECT_EQ(mask.min_array_size(), 8); - EXPECT_FALSE(mask.is_range()); - EXPECT_EQ(mask[0], 3); - EXPECT_EQ(mask[1], 5); - EXPECT_EQ(mask[2], 6); - EXPECT_EQ(mask[3], 7); - }({3, 5, 6, 7}); -} - -TEST(index_mask, RangeConstructor) -{ - IndexMask mask = IndexRange(3, 5); - EXPECT_EQ(mask.size(), 5); - EXPECT_EQ(mask.min_array_size(), 8); - EXPECT_EQ(mask.last(), 7); - EXPECT_TRUE(mask.is_range()); - EXPECT_EQ(mask.as_range().first(), 3); - EXPECT_EQ(mask.as_range().last(), 7); - Span<int64_t> indices = mask.indices(); - EXPECT_EQ(indices[0], 3); - EXPECT_EQ(indices[1], 4); - EXPECT_EQ(indices[2], 5); -} - -} // namespace blender |