MCPcopy Create free account
hub / github.com/apache/brpc / AssertResponseEqual

Function AssertResponseEqual

test/brpc_redis_unittest.cpp:142–156  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

140}
141
142void AssertResponseEqual(const brpc::RedisResponse& r1,
143 const brpc::RedisResponse& r2,
144 int repeated_times = 1) {
145 if (&r1 == &r2) {
146 ASSERT_EQ(repeated_times, 1);
147 return;
148 }
149 ASSERT_EQ(r2.reply_size()* repeated_times, r1.reply_size());
150 for (int j = 0; j < repeated_times; ++j) {
151 for (int i = 0; i < r2.reply_size(); ++i) {
152 ASSERT_NE(&r2.reply(i), &r1.reply(j * r2.reply_size() + i));
153 AssertReplyEqual(r2.reply(i), r1.reply(j * r2.reply_size() + i));
154 }
155 }
156}
157
158TEST_F(RedisTest, sanity) {
159 if (g_redis_pid < 0) {

Callers 1

TEST_FFunction · 0.85

Calls 2

AssertReplyEqualFunction · 0.85
reply_sizeMethod · 0.80

Tested by

no test coverage detected