| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "components/metrics/metrics_log.h" | 5 #include "components/metrics/metrics_log.h" |
| 6 | 6 |
| 7 #include <stddef.h> | 7 #include <stddef.h> |
| 8 #include <stdint.h> | 8 #include <stdint.h> |
| 9 | 9 |
| 10 #include <string> | 10 #include <string> |
| (...skipping 116 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 127 system_profile.brand_code()); | 127 system_profile.brand_code()); |
| 128 | 128 |
| 129 const SystemProfileProto::Hardware& hardware = | 129 const SystemProfileProto::Hardware& hardware = |
| 130 system_profile.hardware(); | 130 system_profile.hardware(); |
| 131 | 131 |
| 132 EXPECT_TRUE(hardware.has_cpu()); | 132 EXPECT_TRUE(hardware.has_cpu()); |
| 133 EXPECT_TRUE(hardware.cpu().has_vendor_name()); | 133 EXPECT_TRUE(hardware.cpu().has_vendor_name()); |
| 134 EXPECT_TRUE(hardware.cpu().has_signature()); | 134 EXPECT_TRUE(hardware.cpu().has_signature()); |
| 135 EXPECT_TRUE(hardware.cpu().has_num_cores()); | 135 EXPECT_TRUE(hardware.cpu().has_num_cores()); |
| 136 | 136 |
| 137 EXPECT_GE((base::Time::Now() - base::Time::UnixEpoch()).InSeconds(), |
| 138 system_profile.log_date()); |
| 137 // TODO(isherman): Verify other data written into the protobuf as a result | 139 // TODO(isherman): Verify other data written into the protobuf as a result |
| 138 // of this call. | 140 // of this call. |
| 139 } | 141 } |
| 140 | 142 |
| 141 protected: | 143 protected: |
| 142 TestingPrefServiceSimple prefs_; | 144 TestingPrefServiceSimple prefs_; |
| 143 | 145 |
| 144 private: | 146 private: |
| 145 DISALLOW_COPY_AND_ASSIGN(MetricsLogTest); | 147 DISALLOW_COPY_AND_ASSIGN(MetricsLogTest); |
| 146 }; | 148 }; |
| (...skipping 316 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 463 TestMetricsServiceClient client; | 465 TestMetricsServiceClient client; |
| 464 client.set_product(kTestProduct); | 466 client.set_product(kTestProduct); |
| 465 TestMetricsLog log( | 467 TestMetricsLog log( |
| 466 kClientId, kSessionId, MetricsLog::ONGOING_LOG, &client, &prefs_); | 468 kClientId, kSessionId, MetricsLog::ONGOING_LOG, &client, &prefs_); |
| 467 // Check that the product is set to |kTestProduct|. | 469 // Check that the product is set to |kTestProduct|. |
| 468 EXPECT_TRUE(log.uma_proto().has_product()); | 470 EXPECT_TRUE(log.uma_proto().has_product()); |
| 469 EXPECT_EQ(kTestProduct, log.uma_proto().product()); | 471 EXPECT_EQ(kTestProduct, log.uma_proto().product()); |
| 470 } | 472 } |
| 471 | 473 |
| 472 } // namespace metrics | 474 } // namespace metrics |
| OLD | NEW |