diff options
author | Jacques Lucke <jacques@blender.org> | 2020-04-25 00:35:17 +0300 |
---|---|---|
committer | Jacques Lucke <jacques@blender.org> | 2020-04-25 00:35:17 +0300 |
commit | 1f2b1d520fce05acfd06ca42ec939d0017085232 (patch) | |
tree | d50f382dedab3358f7da13f2a94d40ffc7e4ed97 /tests/gtests/blenlib/BLI_string_ref_test.cc | |
parent | ebe0d7ca5e7a10188308f1a9882e2d663ba1cef5 (diff) |
BLI: improve StringRef.copy
Diffstat (limited to 'tests/gtests/blenlib/BLI_string_ref_test.cc')
-rw-r--r-- | tests/gtests/blenlib/BLI_string_ref_test.cc | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/gtests/blenlib/BLI_string_ref_test.cc b/tests/gtests/blenlib/BLI_string_ref_test.cc index 1c0b641bbb5..393f28d4fc1 100644 --- a/tests/gtests/blenlib/BLI_string_ref_test.cc +++ b/tests/gtests/blenlib/BLI_string_ref_test.cc @@ -237,3 +237,14 @@ TEST(string_ref, Substr) EXPECT_EQ(ref.substr(3, 4), "lo w"); EXPECT_EQ(ref.substr(6, 5), "world"); } + +TEST(string_ref, Copy) +{ + StringRef ref("hello"); + char dst[10]; + memset(dst, 0xFF, 10); + ref.copy(dst); + EXPECT_EQ(dst[5], '\0'); + EXPECT_EQ(dst[6], 0xFF); + EXPECT_EQ(ref, dst); +} |