summaryrefslogtreecommitdiff
path: root/payload_generator/payload_file_unittest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'payload_generator/payload_file_unittest.cc')
-rw-r--r--payload_generator/payload_file_unittest.cc11
1 files changed, 6 insertions, 5 deletions
diff --git a/payload_generator/payload_file_unittest.cc b/payload_generator/payload_file_unittest.cc
index ff8c8a44..244d22bf 100644
--- a/payload_generator/payload_file_unittest.cc
+++ b/payload_generator/payload_file_unittest.cc
@@ -54,6 +54,8 @@ TEST_F(PayloadFileTest, ReorderBlobsTest) {
utils::MakeTempFile("ReorderBlobsTest.new.XXXXXX", &new_blobs, nullptr));
ScopedPathUnlinker new_blobs_unlinker(new_blobs);
+ payload_.part_vec_.resize(2);
+
vector<AnnotatedOperation> aops;
AnnotatedOperation aop;
aop.op.set_data_offset(8);
@@ -63,17 +65,16 @@ TEST_F(PayloadFileTest, ReorderBlobsTest) {
aop.op.set_data_offset(7);
aop.op.set_data_length(1);
aops.push_back(aop);
- payload_.AddPartitionOperations("part0", aops);
+ payload_.part_vec_[0].aops = aops;
aop.op.set_data_offset(0);
aop.op.set_data_length(6);
- aops = {aop};
- payload_.AddPartitionOperations("part1", aops);
+ payload_.part_vec_[1].aops = {aop};
EXPECT_TRUE(payload_.ReorderDataBlobs(orig_blobs, new_blobs));
- const vector<AnnotatedOperation>& part0_aops = payload_.aops_vec_[0].second;
- const vector<AnnotatedOperation>& part1_aops = payload_.aops_vec_[1].second;
+ const vector<AnnotatedOperation>& part0_aops = payload_.part_vec_[0].aops;
+ const vector<AnnotatedOperation>& part1_aops = payload_.part_vec_[1].aops;
string new_data;
EXPECT_TRUE(utils::ReadFile(new_blobs, &new_data));
// Kernel blobs should appear at the end.