MCPcopy Create free account
hub / github.com/Tencent/phxqueue / TestConsumerConfig

Method TestConsumerConfig

phxqueue/test/test_config.cpp:304–326  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

302
303
304void TestConfig::TestConsumerConfig(const config::ConsumerConfig *consumer_config) {
305 comm::proto::Addr expected_addr;
306 expected_addr.set_ip("127.0.0.1");
307 expected_addr.set_port(8001);
308 expected_addr.set_paxos_port(0);
309
310 // GetAllConsumer
311 {
312 vector<shared_ptr<const config::proto::Consumer> > consumers;
313 const int expected_nr_consumer{3};
314
315 assert(comm::RetCode::RET_OK == consumer_config->GetAllConsumer(consumers));
316 assert(expected_nr_consumer == consumers.size());
317 }
318
319 // GetConsumerByAddr
320 {
321 shared_ptr<const config::proto::Consumer> consumer;
322 assert(comm::RetCode::RET_OK ==
323 consumer_config->GetConsumerByAddr(expected_addr, consumer));
324 assert(consumer);
325 }
326}
327
328void TestConfig::TestSchedulerConfig(const config::SchedulerConfig *scheduler_config) {
329 comm::proto::Addr expected_addr;

Callers

nothing calls this directly

Calls 2

GetAllConsumerMethod · 0.80
GetConsumerByAddrMethod · 0.80

Tested by

no test coverage detected