[new downloader] Adding tests on Storage::GetNodeStatuses()

This commit is contained in:
Vladimir Byko-Ianko 2016-03-04 18:26:09 +03:00 committed by Sergey Yershov
parent 0d7951141b
commit bf672f9d3b

View file

@ -1207,6 +1207,22 @@ UNIT_TEST(StorageTest_ParentTwoComponentsMwm)
TEST(ParentOf(storage, kInvalidCountryId, "Countries"), ());
}
UNIT_TEST(StorageTest_GetNodeStatusesSingleMwm)
{
Storage storage(kSingleMwmCountriesTxt, make_unique<TestMapFilesDownloader>());
NodeStatuses nodeStatuses;
storage.GetNodeStatuses("Abkhazia", nodeStatuses);
TEST_EQUAL(nodeStatuses.m_status, NodeStatus::NotDownloaded, ());
TEST_EQUAL(nodeStatuses.m_error, NodeErrorCode::NoError, ());
TEST(!nodeStatuses.m_groupNode, ());
storage.GetNodeStatuses("Abkhazia", nodeStatuses);
TEST_EQUAL(nodeStatuses.m_status, NodeStatus::NotDownloaded, ());
TEST_EQUAL(nodeStatuses.m_error, NodeErrorCode::NoError, ());
TEST(nodeStatuses.m_groupNode, ());
}
UNIT_TEST(StorageTest_GetNodeAttrsSingleMwm)
{
Storage storage(kSingleMwmCountriesTxt, make_unique<TestMapFilesDownloader>());