Remove two pointers of delta performer
Test: treehugger
Bug: 176087961
Change-Id: I00fa7b5ba508a31162a986f50034ceeb34becbfd
diff --git a/download_action_android_unittest.cc b/download_action_android_unittest.cc
index c1ad9c2..b17550b 100644
--- a/download_action_android_unittest.cc
+++ b/download_action_android_unittest.cc
@@ -156,15 +156,15 @@
&prefs, &boot_control, nullptr, http_fetcher, false /* interactive */);
FakeHardware hardware;
- DeltaPerformer delta_performer(&prefs,
- &boot_control,
- &hardware,
- nullptr,
- &install_plan,
- &payload,
- false);
- delta_performer.set_public_key_path(kUnittestPublicKeyPath);
- download_action->SetTestFileWriter(&delta_performer);
+ auto delta_performer = std::make_unique<DeltaPerformer>(&prefs,
+ &boot_control,
+ &hardware,
+ nullptr,
+ &install_plan,
+ &payload,
+ false);
+ delta_performer->set_public_key_path(kUnittestPublicKeyPath);
+ download_action->SetTestFileWriter(std::move(delta_performer));
download_action->set_in_pipe(action_pipe);
MockActionProcessor mock_processor;
download_action->SetProcessor(&mock_processor);