[core] Increment completedTileCount when appropriate (#5475)
This commit is contained in:
@@ -240,6 +240,7 @@ void OfflineDownload::ensureResource(const Resource& resource, std::function<voi
|
||||
status.completedResourceCount++;
|
||||
status.completedResourceSize += offlineResponse->second;
|
||||
if (resource.kind == Resource::Kind::Tile) {
|
||||
status.completedTileCount += 1;
|
||||
status.completedTileSize += offlineResponse->second;
|
||||
}
|
||||
|
||||
@@ -273,6 +274,7 @@ void OfflineDownload::ensureResource(const Resource& resource, std::function<voi
|
||||
uint64_t resourceSize = offlineDatabase.putRegionResource(id, resource, onlineResponse);
|
||||
status.completedResourceSize += resourceSize;
|
||||
if (resource.kind == Resource::Kind::Tile) {
|
||||
status.completedTileCount += 1;
|
||||
status.completedTileSize += resourceSize;
|
||||
}
|
||||
|
||||
|
||||
@@ -226,6 +226,8 @@ TEST(OfflineDownload, Activate) {
|
||||
EXPECT_EQ(status.requiredResourceCount, computedStatus.requiredResourceCount);
|
||||
EXPECT_EQ(status.completedResourceCount, computedStatus.completedResourceCount);
|
||||
EXPECT_EQ(status.completedResourceSize, computedStatus.completedResourceSize);
|
||||
EXPECT_EQ(status.completedTileCount, computedStatus.completedTileCount);
|
||||
EXPECT_EQ(status.completedTileSize, computedStatus.completedTileSize);
|
||||
EXPECT_TRUE(status.requiredResourceCountIsPrecise);
|
||||
|
||||
test.loop.stop();
|
||||
|
||||
Reference in New Issue
Block a user