mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-21 01:01:43 +00:00
Use ASSERT_EQ with correct order of arguments.
Change-Id: Ieed4703283ae222df3aee8adb07ca1e65e863c62
This commit is contained in:
@@ -11,42 +11,42 @@ class StringValueTest : public ::testing::Test {
|
||||
|
||||
TEST_F(StringValueTest, ConstructEmpty) {
|
||||
StringValue v;
|
||||
ASSERT_EQ(ToNT(v).str, nullptr);
|
||||
ASSERT_EQ(ToNT(v).len, 0u);
|
||||
ASSERT_EQ(nullptr, ToNT(v).str);
|
||||
ASSERT_EQ(0u, ToNT(v).len);
|
||||
}
|
||||
|
||||
TEST_F(StringValueTest, ConstructStringRef) {
|
||||
StringValue v("hello");
|
||||
ASSERT_EQ(llvm::StringRef(v), "hello");
|
||||
ASSERT_EQ(ToNT(v).str, llvm::StringRef("hello"));
|
||||
ASSERT_EQ(ToNT(v).len, 5u);
|
||||
ASSERT_EQ("hello", llvm::StringRef(v));
|
||||
ASSERT_EQ(llvm::StringRef("hello"), ToNT(v).str);
|
||||
ASSERT_EQ(5u, ToNT(v).len);
|
||||
}
|
||||
|
||||
TEST_F(StringValueTest, ConstructMove) {
|
||||
StringValue v("hello");
|
||||
char* orig = ToNT(v).str;
|
||||
ASSERT_NE(orig, nullptr);
|
||||
ASSERT_EQ(ToNT(v).len, 5u);
|
||||
ASSERT_EQ(5u, ToNT(v).len);
|
||||
StringValue v2(std::move(v));
|
||||
ASSERT_EQ(ToNT(v).str, nullptr);
|
||||
ASSERT_EQ(ToNT(v).len, 0u);
|
||||
ASSERT_EQ(ToNT(v2).str, orig);
|
||||
ASSERT_EQ(ToNT(v2).len, 5u);
|
||||
ASSERT_EQ(nullptr, ToNT(v).str);
|
||||
ASSERT_EQ(0u, ToNT(v).len);
|
||||
ASSERT_EQ(orig, ToNT(v2).str);
|
||||
ASSERT_EQ(5u, ToNT(v2).len);
|
||||
}
|
||||
|
||||
TEST_F(StringValueTest, AssignMove) {
|
||||
StringValue v("hello");
|
||||
char* orig = ToNT(v).str;
|
||||
ASSERT_NE(orig, nullptr);
|
||||
ASSERT_EQ(ToNT(v).len, 5u);
|
||||
ASSERT_EQ(5u, ToNT(v).len);
|
||||
StringValue v2("goodbye");
|
||||
ASSERT_NE(ToNT(v2).str, nullptr);
|
||||
ASSERT_EQ(ToNT(v2).len, 7u);
|
||||
ASSERT_EQ(7u, ToNT(v2).len);
|
||||
v2 = std::move(v);
|
||||
ASSERT_EQ(ToNT(v).str, nullptr);
|
||||
ASSERT_EQ(ToNT(v).len, 0u);
|
||||
ASSERT_EQ(ToNT(v2).str, orig);
|
||||
ASSERT_EQ(ToNT(v2).len, 5u);
|
||||
ASSERT_EQ(nullptr, ToNT(v).str);
|
||||
ASSERT_EQ(0u, ToNT(v).len);
|
||||
ASSERT_EQ(orig, ToNT(v2).str);
|
||||
ASSERT_EQ(5u, ToNT(v2).len);
|
||||
}
|
||||
|
||||
} // namespace ntimpl
|
||||
|
||||
Reference in New Issue
Block a user