diff options
author | ncteisen <ncteisen@gmail.com> | 2018-07-18 08:59:28 -0700 |
---|---|---|
committer | ncteisen <ncteisen@gmail.com> | 2018-07-18 08:59:28 -0700 |
commit | 891cf34004e19f0071964b964f65eb3d156575ac (patch) | |
tree | edb7e015e7e49b7da42b8c491c431e92beb1d923 /test/core/channel/channelz_registry_test.cc | |
parent | 2c990387c72c085e646adfdecf277066f22e9b30 (diff) |
Use intptr_ts for channel registry test
Diffstat (limited to 'test/core/channel/channelz_registry_test.cc')
-rw-r--r-- | test/core/channel/channelz_registry_test.cc | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/test/core/channel/channelz_registry_test.cc b/test/core/channel/channelz_registry_test.cc index 990cd3d205..581e867584 100644 --- a/test/core/channel/channelz_registry_test.cc +++ b/test/core/channel/channelz_registry_test.cc @@ -67,14 +67,16 @@ TEST(ChannelzRegistryTest, UuidsAreIncreasing) { } TEST(ChannelzRegistryTest, RegisterGetTest) { - ChannelNode* channelz_channel = nullptr; + // we hackily jam an intptr_t into this pointer to check for equality later + ChannelNode* channelz_channel = (ChannelNode*)42; intptr_t uuid = ChannelzRegistry::RegisterChannelNode(channelz_channel); ChannelNode* retrieved = ChannelzRegistry::GetChannelNode(uuid); EXPECT_EQ(channelz_channel, retrieved); } TEST(ChannelzRegistryTest, RegisterManyItems) { - ChannelNode* channelz_channel = nullptr; + // we hackily jam an intptr_t into this pointer to check for equality later + ChannelNode* channelz_channel = (ChannelNode*)42; for (int i = 0; i < 100; i++) { intptr_t uuid = ChannelzRegistry::RegisterChannelNode(channelz_channel); ChannelNode* retrieved = ChannelzRegistry::GetChannelNode(uuid); @@ -83,7 +85,8 @@ TEST(ChannelzRegistryTest, RegisterManyItems) { } TEST(ChannelzRegistryTest, NullIfNotPresentTest) { - ChannelNode* channelz_channel = nullptr; + // we hackily jam an intptr_t into this pointer to check for equality later + ChannelNode* channelz_channel = (ChannelNode*)42; intptr_t uuid = ChannelzRegistry::RegisterChannelNode(channelz_channel); // try to pull out a uuid that does not exist. ChannelNode* nonexistant = ChannelzRegistry::GetChannelNode(uuid + 1); |