3939#include " rpc/rpc_host_port.h"
4040#include " gtest/gtest.h"
4141
42- using namespace dsn ::replication;
42+ namespace dsn {
43+ namespace replication {
4344
4445TEST (meta_data, dropped_cmp)
4546{
46- dsn:: host_port n;
47+ host_port n;
4748
4849 dropped_replica d1, d2;
4950 // time not equal
@@ -112,10 +113,10 @@ TEST(meta_data, collect_replica)
112113 app_mapper apps;
113114 node_mapper nodes;
114115
115- dsn:: app_info info;
116+ app_info info;
116117 info.app_id = 1 ;
117118 info.is_stateful = true ;
118- info.status = dsn:: app_status::AS_AVAILABLE;
119+ info.status = app_status::AS_AVAILABLE;
119120 info.app_name = " test" ;
120121 info.app_type = " test" ;
121122 info.max_replica_count = 3 ;
@@ -126,12 +127,12 @@ TEST(meta_data, collect_replica)
126127
127128 replica_info rep;
128129 rep.app_type = " test" ;
129- rep.pid = dsn:: gpid (1 , 0 );
130+ rep.pid = gpid (1 , 0 );
130131
131132 auto &pc = *get_config (apps, rep.pid );
132133 auto &cc = *get_config_context (apps, rep.pid );
133134
134- std::vector<dsn:: host_port> node_list;
135+ std::vector<host_port> node_list;
135136 generate_node_list (node_list, 10 , 10 );
136137
137138#define CLEAR_REPLICA \
@@ -355,10 +356,10 @@ TEST(meta_data, construct_replica)
355356 app_mapper apps;
356357 node_mapper nodes;
357358
358- dsn:: app_info info;
359+ app_info info;
359360 info.app_id = 1 ;
360361 info.is_stateful = true ;
361- info.status = dsn:: app_status::AS_AVAILABLE;
362+ info.status = app_status::AS_AVAILABLE;
362363 info.app_name = " test" ;
363364 info.app_type = " test" ;
364365 info.max_replica_count = 3 ;
@@ -369,12 +370,12 @@ TEST(meta_data, construct_replica)
369370
370371 replica_info rep;
371372 rep.app_type = " test" ;
372- rep.pid = dsn:: gpid (1 , 0 );
373+ rep.pid = gpid (1 , 0 );
373374
374- dsn:: partition_configuration &pc = *get_config (apps, rep.pid );
375+ partition_configuration &pc = *get_config (apps, rep.pid );
375376 config_context &cc = *get_config_context (apps, rep.pid );
376377
377- std::vector<dsn:: host_port> node_list;
378+ std::vector<host_port> node_list;
378379 generate_node_list (node_list, 10 , 10 );
379380
380381#define CLEAR_REPLICA \
@@ -405,12 +406,15 @@ TEST(meta_data, construct_replica)
405406 CLEAR_ALL;
406407 cc.dropped = {dropped_replica{node_list[0 ], dropped_replica::INVALID_TIMESTAMP, 5 , 10 , 12 }};
407408 ASSERT_TRUE (construct_replica (view, rep.pid , 3 ));
408- dsn::host_port primary;
409+
410+ host_port primary;
409411 GET_HOST_PORT (pc, primary, primary);
410412 ASSERT_EQ (node_list[0 ], primary);
411- std::vector<dsn::host_port> secondaries;
413+
414+ std::vector<host_port> secondaries;
412415 GET_HOST_PORTS (pc, secondaries, secondaries);
413416 ASSERT_TRUE (secondaries.empty ());
417+
414418 ASSERT_TRUE (cc.dropped .empty ());
415419 ASSERT_EQ (-1 , cc.prefered_dropped );
416420 }
@@ -423,17 +427,20 @@ TEST(meta_data, construct_replica)
423427 dropped_replica{node_list[3 ], dropped_replica::INVALID_TIMESTAMP, 8 , 10 , 12 },
424428 dropped_replica{node_list[4 ], dropped_replica::INVALID_TIMESTAMP, 9 , 11 , 12 }};
425429 ASSERT_TRUE (construct_replica (view, rep.pid , 3 ));
426- dsn::host_port primary;
430+
431+ host_port primary;
427432 GET_HOST_PORT (pc, primary, primary);
428433 ASSERT_EQ (node_list[4 ], primary);
429- std::vector<dsn::host_port> secondaries;
434+
435+ std::vector<host_port> secondaries;
430436 GET_HOST_PORTS (pc, secondaries, secondaries);
431437 ASSERT_TRUE (secondaries.empty ());
432438
433- std::vector<dsn:: host_port> nodes = {node_list[2 ], node_list[3 ]};
434- std::vector<dsn:: host_port> last_drops;
439+ std::vector<host_port> nodes = {node_list[2 ], node_list[3 ]};
440+ std::vector<host_port> last_drops;
435441 GET_HOST_PORTS (pc, last_drops, last_drops);
436442 ASSERT_EQ (nodes, last_drops);
443+
437444 ASSERT_EQ (3 , cc.dropped .size ());
438445 ASSERT_EQ (2 , cc.prefered_dropped );
439446 }
@@ -446,17 +453,20 @@ TEST(meta_data, construct_replica)
446453 dropped_replica{node_list[2 ], dropped_replica::INVALID_TIMESTAMP, 7 , 12 , 12 }};
447454
448455 ASSERT_TRUE (construct_replica (view, rep.pid , 3 ));
449- dsn::host_port primary;
456+
457+ host_port primary;
450458 GET_HOST_PORT (pc, primary, primary);
451- ASSERT_EQ (node_list[4 ], primary);
452- std::vector<dsn::host_port> secondaries;
459+ ASSERT_EQ (node_list[2 ], primary);
460+
461+ std::vector<host_port> secondaries;
453462 GET_HOST_PORTS (pc, secondaries, secondaries);
454463 ASSERT_TRUE (secondaries.empty ());
455464
456- std::vector<dsn:: host_port> nodes = {node_list[0 ], node_list[1 ]};
457- std::vector<dsn:: host_port> last_drops;
465+ std::vector<host_port> nodes = {node_list[0 ], node_list[1 ]};
466+ std::vector<host_port> last_drops;
458467 GET_HOST_PORTS (pc, last_drops, last_drops);
459468 ASSERT_EQ (nodes, last_drops);
469+
460470 ASSERT_EQ (2 , cc.dropped .size ());
461471 ASSERT_EQ (1 , cc.prefered_dropped );
462472 }
@@ -470,19 +480,23 @@ TEST(meta_data, construct_replica)
470480 dropped_replica{node_list[3 ], dropped_replica::INVALID_TIMESTAMP, 7 , 14 , 14 }};
471481
472482 ASSERT_TRUE (construct_replica (view, rep.pid , 3 ));
473- dsn:: host_port primary;
483+ host_port primary;
474484 GET_HOST_PORT (pc, primary, primary);
475485 ASSERT_EQ (node_list[3 ], primary);
476- std::vector<dsn::host_port> secondaries;
486+
487+ std::vector<host_port> secondaries;
477488 GET_HOST_PORTS (pc, secondaries, secondaries);
478489 ASSERT_TRUE (secondaries.empty ());
479490
480- std::vector<dsn:: host_port> nodes = {node_list[1 ], node_list[2 ]};
481- std::vector<dsn:: host_port> last_drops;
491+ std::vector<host_port> nodes = {node_list[1 ], node_list[2 ]};
492+ std::vector<host_port> last_drops;
482493 GET_HOST_PORTS (pc, last_drops, last_drops);
483494 ASSERT_EQ (nodes, last_drops);
484495
485496 ASSERT_EQ (3 , cc.dropped .size ());
486497 ASSERT_EQ (2 , cc.prefered_dropped );
487498 }
488499}
500+
501+ } // namespace replication
502+ } // namespace dsn
0 commit comments