@@ -33,83 +33,6 @@ TEST_CASE("serversql::ServerTest", "[yarp::serversql]")
3333 Contact addr1 = nic.queryName (" /check/register1" );
3434 CHECK (addr1.isValid ()); // got an address
3535 CHECK (addr1.getCarrier () == " tcp" ); // correct carrier
36-
37- nic.registerName (" /check/register2" );
38- Contact addr2 = nic.queryName (" /check/register2" );
39- CHECK (addr2.isValid ()); // got a second address
40- CHECK (addr1.getPort ()!=addr2.getPort ()); // different port number
41- CHECK (addr1.getHost ()==addr2.getHost ()); // same machine
42-
43- Contact addr3 = nic.queryName (" /check/register1" );
44- CHECK (addr3.isValid ()); // first address still there
45- CHECK (addr1.getPort () == addr3.getPort ()); // same port number
46-
47- Contact addr4 = nic.queryName (" /check/register2" );
48- CHECK (addr4.isValid ()); // second address still there
49- CHECK (addr2.getPort () == addr4.getPort ()); // same port number
50- }
51-
52- SECTION (" check register forced" )
53- {
54- INFO (" checking forced register command..." );
55- NameClient& nic = NameClient::getNameClient ();
56- Contact addr1 (" tcp" , " localhost" , 9999 );
57- nic.registerName (" /check/register/forced" ,addr1);
58- Contact addr2 = nic.queryName (" /check/register/forced" );
59- CHECK (addr1.isValid ()); // got an address
60- CHECK (addr1.getHost () == addr2.getHost ()); // same machine
61- CHECK (addr1.getPort () == addr2.getPort ()); // same port number
62- // Contact a2 = nic.queryName("/bar2");
63- // CHECK(a2.isValid() == false); // non-existent address
64- }
65-
66- SECTION (" check unregister" )
67- {
68- INFO (" checking unregister command..." );
69- NameClient& nic = NameClient::getNameClient ();
70- nic.registerName (" /check/unregister" );
71- Contact addr1 = nic.queryName (" /check/unregister" );
72- CHECK (addr1.isValid ()); // got an address
73- nic.unregisterName (" /check/unregister" );
74- Contact addr2 = nic.queryName (" /check/unregister" );
75- CHECK_FALSE (addr2.isValid ()); // got no address
76- }
77-
78- SECTION (" check port register" )
79- {
80- INFO (" checking port registration..." );
81- NameClient& nic = NameClient::getNameClient ();
82- Port p;
83- Contact addr1 = nic.queryName (" /check/port" );
84- CHECK_FALSE (addr1.isValid ()); // got an address
85- p.open (" /check/port" );
86- Contact addr2 = nic.queryName (" /check/port" );
87- CHECK (addr2.isValid ()); // got no address
88- p.close ();
89- Contact addr3 = nic.queryName (" /check/port" );
90- CHECK_FALSE (addr3.isValid ()); // got an address
91- }
92-
93- SECTION (" check list" )
94- {
95- INFO (" checking list..." );
96- NameClient& nic = NameClient::getNameClient ();
97- Contact addr1 (" tcp" , " 192.168.1.100" , 9998 );
98- nic.registerName (" /check/list" ,addr1);
99- std::string result = nic.send (" NAME_SERVER list" ,true );
100- std::string target = " registration name /check/list ip 192.168.1.100 port 9998 type tcp" ;
101- CHECK (result.find (target)!=std::string::npos); // listing found
102- }
103-
104- SECTION (" check set get" )
105- {
106- INFO (" checking set/get..." );
107- NameClient& nic = NameClient::getNameClient ();
108- nic.registerName (" /check/set" );
109- std::string result = nic.send (" NAME_SERVER set /check/set prop val" ,true );
110- result = nic.send (" NAME_SERVER get /check/set prop" ,true );
111- std::string target = " port /check/set property prop = val" ;
112- CHECK (result.find (target)!=std::string::npos); // answer found
11336 }
11437
11538 Network::setLocalMode (false );
0 commit comments