Ensure correct destruction order in RtcEventLogImplTest
Bug: b/269744492 Change-Id: I0b7b92ec31baf3515562adde7617de0873cfd537 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/298882 Reviewed-by: Markus Handell <handellm@webrtc.org> Commit-Queue: Markus Handell <handellm@webrtc.org> Cr-Commit-Position: refs/heads/main@{#39653}
This commit is contained in:
parent
342bbe1ad4
commit
31a10d321a
@ -98,6 +98,7 @@ class RtcEventLogImplTest : public ::testing::Test {
|
|||||||
static constexpr Timestamp kStartTime = Timestamp::Seconds(1);
|
static constexpr Timestamp kStartTime = Timestamp::Seconds(1);
|
||||||
|
|
||||||
GlobalSimulatedTimeController time_controller_{kStartTime};
|
GlobalSimulatedTimeController time_controller_{kStartTime};
|
||||||
|
std::string written_data_; // This must be destroyed after the event_log_.
|
||||||
std::unique_ptr<MockEventEncoder> encoder_ =
|
std::unique_ptr<MockEventEncoder> encoder_ =
|
||||||
std::make_unique<MockEventEncoder>();
|
std::make_unique<MockEventEncoder>();
|
||||||
MockEventEncoder* encoder_ptr_ = encoder_.get();
|
MockEventEncoder* encoder_ptr_ = encoder_.get();
|
||||||
@ -107,7 +108,6 @@ class RtcEventLogImplTest : public ::testing::Test {
|
|||||||
RtcEventLogImpl event_log_{std::move(encoder_),
|
RtcEventLogImpl event_log_{std::move(encoder_),
|
||||||
time_controller_.GetTaskQueueFactory(),
|
time_controller_.GetTaskQueueFactory(),
|
||||||
kMaxEventsInHistory, kMaxEventsInConfigHistory};
|
kMaxEventsInHistory, kMaxEventsInConfigHistory};
|
||||||
std::string written_data_;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
TEST_F(RtcEventLogImplTest, WritesHeaderAndEventsAndTrailer) {
|
TEST_F(RtcEventLogImplTest, WritesHeaderAndEventsAndTrailer) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user