test_metric.cpp (8069771c0db62887b72aa2b8c51cd64eb5f99b2d) | test_metric.cpp (7e098e93ef0974739459d296f99ddfab54722c23) |
---|---|
1#include "fakes/clock_fake.hpp" 2#include "helpers.hpp" 3#include "metric.hpp" 4#include "mocks/sensor_mock.hpp" 5#include "params/metric_params.hpp" 6#include "utils/conv_container.hpp" 7#include "utils/conversion.hpp" 8#include "utils/tstring.hpp" --- 49 unchanged lines hidden (view full) --- 58 EXPECT_CALL(*sensorMocks.front(), 59 registerForUpdates(Truly([sut = sut.get()](const auto& a0) { 60 return a0.lock().get() == sut; 61 }))); 62 63 sut->initialize(); 64} 65 | 1#include "fakes/clock_fake.hpp" 2#include "helpers.hpp" 3#include "metric.hpp" 4#include "mocks/sensor_mock.hpp" 5#include "params/metric_params.hpp" 6#include "utils/conv_container.hpp" 7#include "utils/conversion.hpp" 8#include "utils/tstring.hpp" --- 49 unchanged lines hidden (view full) --- 58 EXPECT_CALL(*sensorMocks.front(), 59 registerForUpdates(Truly([sut = sut.get()](const auto& a0) { 60 return a0.lock().get() == sut; 61 }))); 62 63 sut->initialize(); 64} 65 |
66TEST_F(TestMetric, unsubscribesForSensorDuringDeinitialization) 67{ 68 sut = makeSut(params); 69 70 EXPECT_CALL(*sensorMocks.front(), 71 unregisterFromUpdates(Truly([sut = sut.get()](const auto& a0) { 72 return a0.lock().get() == sut; 73 }))); 74 75 sut->deinitialize(); 76} 77 |
|
66TEST_F(TestMetric, containsEmptyReadingAfterCreated) 67{ 68 sut = makeSut(params); 69 70 ASSERT_THAT(sut->getReadings(), 71 ElementsAre(MetricValue({"id", "metadata", 0., 0u}))); 72} 73 --- 98 unchanged lines hidden (view full) --- 172 173class TestMetricCalculationFunctions : 174 public TestMetric, 175 public WithParamInterface<MetricParams> 176{ 177 public: 178 void SetUp() override 179 { | 78TEST_F(TestMetric, containsEmptyReadingAfterCreated) 79{ 80 sut = makeSut(params); 81 82 ASSERT_THAT(sut->getReadings(), 83 ElementsAre(MetricValue({"id", "metadata", 0., 0u}))); 84} 85 --- 98 unchanged lines hidden (view full) --- 184 185class TestMetricCalculationFunctions : 186 public TestMetric, 187 public WithParamInterface<MetricParams> 188{ 189 public: 190 void SetUp() override 191 { |
180 clockFakePtr->set(0ms); 181 | 192 clockFake.reset(); |
182 sut = makeSut(params.operationType(GetParam().operationType()) 183 .collectionTimeScope(GetParam().collectionTimeScope()) 184 .collectionDuration(GetParam().collectionDuration())); 185 } 186 187 static std::vector<std::pair<Milliseconds, double>> defaultReadings() 188 { 189 std::vector<std::pair<Milliseconds, double>> ret; --- 165 unchanged lines hidden --- | 193 sut = makeSut(params.operationType(GetParam().operationType()) 194 .collectionTimeScope(GetParam().collectionTimeScope()) 195 .collectionDuration(GetParam().collectionDuration())); 196 } 197 198 static std::vector<std::pair<Milliseconds, double>> defaultReadings() 199 { 200 std::vector<std::pair<Milliseconds, double>> ret; --- 165 unchanged lines hidden --- |