diff options
Diffstat (limited to 'metrics_utils_unittest.cc')
-rw-r--r-- | metrics_utils_unittest.cc | 108 |
1 files changed, 45 insertions, 63 deletions
diff --git a/metrics_utils_unittest.cc b/metrics_utils_unittest.cc index 417a72b1..e7c4c26b 100644 --- a/metrics_utils_unittest.cc +++ b/metrics_utils_unittest.cc @@ -38,12 +38,12 @@ TEST(MetricsUtilsTest, GetConnectionType) { EXPECT_EQ(metrics::ConnectionType::kEthernet, GetConnectionType(ConnectionType::kEthernet, ConnectionTethering::kUnknown)); - EXPECT_EQ(metrics::ConnectionType::kWifi, - GetConnectionType(ConnectionType::kWifi, - ConnectionTethering::kUnknown)); - EXPECT_EQ(metrics::ConnectionType::kWimax, - GetConnectionType(ConnectionType::kWimax, - ConnectionTethering::kUnknown)); + EXPECT_EQ( + metrics::ConnectionType::kWifi, + GetConnectionType(ConnectionType::kWifi, ConnectionTethering::kUnknown)); + EXPECT_EQ( + metrics::ConnectionType::kWimax, + GetConnectionType(ConnectionType::kWimax, ConnectionTethering::kUnknown)); EXPECT_EQ(metrics::ConnectionType::kBluetooth, GetConnectionType(ConnectionType::kBluetooth, ConnectionTethering::kUnknown)); @@ -75,9 +75,9 @@ TEST(MetricsUtilsTest, GetConnectionType) { EXPECT_EQ(metrics::ConnectionType::kWifi, GetConnectionType(ConnectionType::kWifi, ConnectionTethering::kSuspected)); - EXPECT_EQ(metrics::ConnectionType::kWifi, - GetConnectionType(ConnectionType::kWifi, - ConnectionTethering::kUnknown)); + EXPECT_EQ( + metrics::ConnectionType::kWifi, + GetConnectionType(ConnectionType::kWifi, ConnectionTethering::kUnknown)); } TEST(MetricsUtilsTest, WallclockDurationHelper) { @@ -94,61 +94,51 @@ TEST(MetricsUtilsTest, WallclockDurationHelper) { fake_clock.SetWallclockTime(base::Time::FromInternalValue(1000000)); // First time called so no previous measurement available. - EXPECT_FALSE(metrics_utils::WallclockDurationHelper(&fake_system_state, - state_variable_key, - &duration)); + EXPECT_FALSE(metrics_utils::WallclockDurationHelper( + &fake_system_state, state_variable_key, &duration)); // Next time, we should get zero since the clock didn't advance. - EXPECT_TRUE(metrics_utils::WallclockDurationHelper(&fake_system_state, - state_variable_key, - &duration)); + EXPECT_TRUE(metrics_utils::WallclockDurationHelper( + &fake_system_state, state_variable_key, &duration)); EXPECT_EQ(duration.InSeconds(), 0); // We can also call it as many times as we want with it being // considered a failure. - EXPECT_TRUE(metrics_utils::WallclockDurationHelper(&fake_system_state, - state_variable_key, - &duration)); + EXPECT_TRUE(metrics_utils::WallclockDurationHelper( + &fake_system_state, state_variable_key, &duration)); EXPECT_EQ(duration.InSeconds(), 0); - EXPECT_TRUE(metrics_utils::WallclockDurationHelper(&fake_system_state, - state_variable_key, - &duration)); + EXPECT_TRUE(metrics_utils::WallclockDurationHelper( + &fake_system_state, state_variable_key, &duration)); EXPECT_EQ(duration.InSeconds(), 0); // Advance the clock one second, then we should get 1 sec on the // next call and 0 sec on the subsequent call. fake_clock.SetWallclockTime(base::Time::FromInternalValue(2000000)); - EXPECT_TRUE(metrics_utils::WallclockDurationHelper(&fake_system_state, - state_variable_key, - &duration)); + EXPECT_TRUE(metrics_utils::WallclockDurationHelper( + &fake_system_state, state_variable_key, &duration)); EXPECT_EQ(duration.InSeconds(), 1); - EXPECT_TRUE(metrics_utils::WallclockDurationHelper(&fake_system_state, - state_variable_key, - &duration)); + EXPECT_TRUE(metrics_utils::WallclockDurationHelper( + &fake_system_state, state_variable_key, &duration)); EXPECT_EQ(duration.InSeconds(), 0); // Advance clock two seconds and we should get 2 sec and then 0 sec. fake_clock.SetWallclockTime(base::Time::FromInternalValue(4000000)); - EXPECT_TRUE(metrics_utils::WallclockDurationHelper(&fake_system_state, - state_variable_key, - &duration)); + EXPECT_TRUE(metrics_utils::WallclockDurationHelper( + &fake_system_state, state_variable_key, &duration)); EXPECT_EQ(duration.InSeconds(), 2); - EXPECT_TRUE(metrics_utils::WallclockDurationHelper(&fake_system_state, - state_variable_key, - &duration)); + EXPECT_TRUE(metrics_utils::WallclockDurationHelper( + &fake_system_state, state_variable_key, &duration)); EXPECT_EQ(duration.InSeconds(), 0); // There's a possibility that the wallclock can go backwards (NTP // adjustments, for example) so check that we properly handle this // case. fake_clock.SetWallclockTime(base::Time::FromInternalValue(3000000)); - EXPECT_FALSE(metrics_utils::WallclockDurationHelper(&fake_system_state, - state_variable_key, - &duration)); + EXPECT_FALSE(metrics_utils::WallclockDurationHelper( + &fake_system_state, state_variable_key, &duration)); fake_clock.SetWallclockTime(base::Time::FromInternalValue(4000000)); - EXPECT_TRUE(metrics_utils::WallclockDurationHelper(&fake_system_state, - state_variable_key, - &duration)); + EXPECT_TRUE(metrics_utils::WallclockDurationHelper( + &fake_system_state, state_variable_key, &duration)); EXPECT_EQ(duration.InSeconds(), 1); } @@ -164,48 +154,40 @@ TEST(MetricsUtilsTest, MonotonicDurationHelper) { fake_clock.SetMonotonicTime(base::Time::FromInternalValue(1000000)); // First time called so no previous measurement available. - EXPECT_FALSE(metrics_utils::MonotonicDurationHelper(&fake_system_state, - &storage, - &duration)); + EXPECT_FALSE(metrics_utils::MonotonicDurationHelper( + &fake_system_state, &storage, &duration)); // Next time, we should get zero since the clock didn't advance. - EXPECT_TRUE(metrics_utils::MonotonicDurationHelper(&fake_system_state, - &storage, - &duration)); + EXPECT_TRUE(metrics_utils::MonotonicDurationHelper( + &fake_system_state, &storage, &duration)); EXPECT_EQ(duration.InSeconds(), 0); // We can also call it as many times as we want with it being // considered a failure. - EXPECT_TRUE(metrics_utils::MonotonicDurationHelper(&fake_system_state, - &storage, - &duration)); + EXPECT_TRUE(metrics_utils::MonotonicDurationHelper( + &fake_system_state, &storage, &duration)); EXPECT_EQ(duration.InSeconds(), 0); - EXPECT_TRUE(metrics_utils::MonotonicDurationHelper(&fake_system_state, - &storage, - &duration)); + EXPECT_TRUE(metrics_utils::MonotonicDurationHelper( + &fake_system_state, &storage, &duration)); EXPECT_EQ(duration.InSeconds(), 0); // Advance the clock one second, then we should get 1 sec on the // next call and 0 sec on the subsequent call. fake_clock.SetMonotonicTime(base::Time::FromInternalValue(2000000)); - EXPECT_TRUE(metrics_utils::MonotonicDurationHelper(&fake_system_state, - &storage, - &duration)); + EXPECT_TRUE(metrics_utils::MonotonicDurationHelper( + &fake_system_state, &storage, &duration)); EXPECT_EQ(duration.InSeconds(), 1); - EXPECT_TRUE(metrics_utils::MonotonicDurationHelper(&fake_system_state, - &storage, - &duration)); + EXPECT_TRUE(metrics_utils::MonotonicDurationHelper( + &fake_system_state, &storage, &duration)); EXPECT_EQ(duration.InSeconds(), 0); // Advance clock two seconds and we should get 2 sec and then 0 sec. fake_clock.SetMonotonicTime(base::Time::FromInternalValue(4000000)); - EXPECT_TRUE(metrics_utils::MonotonicDurationHelper(&fake_system_state, - &storage, - &duration)); + EXPECT_TRUE(metrics_utils::MonotonicDurationHelper( + &fake_system_state, &storage, &duration)); EXPECT_EQ(duration.InSeconds(), 2); - EXPECT_TRUE(metrics_utils::MonotonicDurationHelper(&fake_system_state, - &storage, - &duration)); + EXPECT_TRUE(metrics_utils::MonotonicDurationHelper( + &fake_system_state, &storage, &duration)); EXPECT_EQ(duration.InSeconds(), 0); } |