Пример #1
0
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);
}