mirror of
https://github.com/mutouyun/cpp-ipc.git
synced 2025-12-06 16:56:45 +08:00
EXPECT_STREQ
This commit is contained in:
parent
be82cfb322
commit
e2d53359f6
@ -16,15 +16,15 @@ TEST(SHM, acquire) {
|
|||||||
|
|
||||||
EXPECT_TRUE(shm_hd__.acquire("my-test-1", 1024));
|
EXPECT_TRUE(shm_hd__.acquire("my-test-1", 1024));
|
||||||
EXPECT_TRUE(shm_hd__.valid());
|
EXPECT_TRUE(shm_hd__.valid());
|
||||||
EXPECT_EQ(shm_hd__.name(), "my-test-1");
|
EXPECT_STREQ(shm_hd__.name(), "my-test-1");
|
||||||
|
|
||||||
EXPECT_TRUE(shm_hd__.acquire("my-test-2", 2048));
|
EXPECT_TRUE(shm_hd__.acquire("my-test-2", 2048));
|
||||||
EXPECT_TRUE(shm_hd__.valid());
|
EXPECT_TRUE(shm_hd__.valid());
|
||||||
EXPECT_EQ(shm_hd__.name(), "my-test-2");
|
EXPECT_STREQ(shm_hd__.name(), "my-test-2");
|
||||||
|
|
||||||
EXPECT_TRUE(shm_hd__.acquire("my-test-3", 4096));
|
EXPECT_TRUE(shm_hd__.acquire("my-test-3", 4096));
|
||||||
EXPECT_TRUE(shm_hd__.valid());
|
EXPECT_TRUE(shm_hd__.valid());
|
||||||
EXPECT_EQ(shm_hd__.name(), "my-test-3");
|
EXPECT_STREQ(shm_hd__.name(), "my-test-3");
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST(SHM, release) {
|
TEST(SHM, release) {
|
||||||
@ -54,7 +54,7 @@ TEST(SHM, hello) {
|
|||||||
|
|
||||||
constexpr char hello[] = "hello!";
|
constexpr char hello[] = "hello!";
|
||||||
std::memcpy(mem, hello, sizeof(hello));
|
std::memcpy(mem, hello, sizeof(hello));
|
||||||
EXPECT_EQ((char*)shm_hd__.get(), hello);
|
EXPECT_STREQ((char const *)shm_hd__.get(), hello);
|
||||||
|
|
||||||
shm_hd__.release();
|
shm_hd__.release();
|
||||||
EXPECT_TRUE(shm_hd__.get() == nullptr);
|
EXPECT_TRUE(shm_hd__.get() == nullptr);
|
||||||
@ -66,7 +66,7 @@ TEST(SHM, hello) {
|
|||||||
EXPECT_TRUE(memcmp(mem, buf, sizeof(buf)) == 0);
|
EXPECT_TRUE(memcmp(mem, buf, sizeof(buf)) == 0);
|
||||||
|
|
||||||
std::memcpy(mem, hello, sizeof(hello));
|
std::memcpy(mem, hello, sizeof(hello));
|
||||||
EXPECT_EQ((char*)shm_hd__.get(), hello);
|
EXPECT_STREQ((char const *)shm_hd__.get(), hello);
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST(SHM, mt) {
|
TEST(SHM, mt) {
|
||||||
@ -77,7 +77,7 @@ TEST(SHM, mt) {
|
|||||||
shm_hd__.release();
|
shm_hd__.release();
|
||||||
|
|
||||||
constexpr char hello[] = "hello!";
|
constexpr char hello[] = "hello!";
|
||||||
EXPECT_EQ((char*)shm_mt.get(), hello);
|
EXPECT_STREQ((char const *)shm_mt.get(), hello);
|
||||||
}
|
}
|
||||||
}.join();
|
}.join();
|
||||||
EXPECT_TRUE(shm_hd__.get() == nullptr);
|
EXPECT_TRUE(shm_hd__.get() == nullptr);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user