BOOST_FIXTURE_TEST_CASE( unserialize2 , F) { setup(); const string content = "[{\"name\":\"servier0\",\"host\":\"localhost\",\"port\":\"99\",\"weight\":3600 },{\"name\":\"servier1\",\"host\":\"localhost\",\"port\":1,\"weight\":3600 }]"; // vector<Registry> RVector v = Registry::unserialize(content); BOOST_CHECK_EQUAL(v.size(), 2); BOOST_CHECK_EQUAL(v.at(0).port, 99); //cout << v.at(0).port << endl; BOOST_CHECK_EQUAL(v.at(1).port, 1); }