diff options
| author | David Anderson <dvander@google.com> | 2018-11-19 22:37:33 +0000 |
|---|---|---|
| committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2018-11-19 22:37:33 +0000 |
| commit | eb1213f1707bb6911fd4116d51e17f331abfaa90 (patch) | |
| tree | 44804f20bfcf0de351c8cc8c105124c767c5040e /fs_mgr/liblp/io_test.cpp | |
| parent | cfd0b6c19d733e2cfb8dc91c2e77b800eb4df545 (diff) | |
| parent | 7256eaa1b421ea792c908ad158038d46de07ed4b (diff) | |
| download | system_core-eb1213f1707bb6911fd4116d51e17f331abfaa90.tar.gz system_core-eb1213f1707bb6911fd4116d51e17f331abfaa90.tar.bz2 system_core-eb1213f1707bb6911fd4116d51e17f331abfaa90.zip | |
Merge "liblp: Auto-suffix group names."
Diffstat (limited to 'fs_mgr/liblp/io_test.cpp')
| -rw-r--r-- | fs_mgr/liblp/io_test.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/fs_mgr/liblp/io_test.cpp b/fs_mgr/liblp/io_test.cpp index 9acf23e8e..b539d776a 100644 --- a/fs_mgr/liblp/io_test.cpp +++ b/fs_mgr/liblp/io_test.cpp @@ -622,6 +622,7 @@ TEST(liblp, AutoSlotSuffixing) { unique_ptr<MetadataBuilder> builder = CreateDefaultBuilder(); ASSERT_NE(builder, nullptr); ASSERT_TRUE(AddDefaultPartitions(builder.get())); + ASSERT_TRUE(builder->AddGroup("example", 0)); builder->SetAutoSlotSuffixing(); auto fd = CreateFakeDisk(); @@ -641,6 +642,11 @@ TEST(liblp, AutoSlotSuffixing) { EXPECT_EQ(GetPartitionName(metadata->partitions[0]), "system_b"); ASSERT_EQ(metadata->block_devices.size(), static_cast<size_t>(1)); EXPECT_EQ(GetBlockDevicePartitionName(metadata->block_devices[0]), "super_b"); + ASSERT_EQ(metadata->groups.size(), static_cast<size_t>(2)); + EXPECT_EQ(GetPartitionGroupName(metadata->groups[0]), "default"); + EXPECT_EQ(GetPartitionGroupName(metadata->groups[1]), "example_b"); + EXPECT_EQ(metadata->groups[0].flags, 0); + EXPECT_EQ(metadata->groups[1].flags, 0); metadata = ReadMetadata(opener, "super_a", 0); ASSERT_NE(metadata, nullptr); @@ -648,6 +654,11 @@ TEST(liblp, AutoSlotSuffixing) { EXPECT_EQ(GetPartitionName(metadata->partitions[0]), "system_a"); ASSERT_EQ(metadata->block_devices.size(), static_cast<size_t>(1)); EXPECT_EQ(GetBlockDevicePartitionName(metadata->block_devices[0]), "super_a"); + ASSERT_EQ(metadata->groups.size(), static_cast<size_t>(2)); + EXPECT_EQ(GetPartitionGroupName(metadata->groups[0]), "default"); + EXPECT_EQ(GetPartitionGroupName(metadata->groups[1]), "example_a"); + EXPECT_EQ(metadata->groups[0].flags, 0); + EXPECT_EQ(metadata->groups[1].flags, 0); } TEST(liblp, UpdateRetrofit) { |
