| Index: components/precache/core/precache_database_unittest.cc
 | 
| diff --git a/components/precache/core/precache_database_unittest.cc b/components/precache/core/precache_database_unittest.cc
 | 
| index aa9fa26ed3b45cb4147677c2c15162cc82a844cb..8d00c79f6f6c0c36bc49e985454d235f5c118dd3 100644
 | 
| --- a/components/precache/core/precache_database_unittest.cc
 | 
| +++ b/components/precache/core/precache_database_unittest.cc
 | 
| @@ -101,6 +101,8 @@ class PrecacheDatabaseTest : public testing::Test {
 | 
|      ASSERT_TRUE(precache_database_->Init(db_path));
 | 
|    }
 | 
|  
 | 
| +  void TearDown() override { precache_url_table()->DeleteAll(); }
 | 
| +
 | 
|    std::map<GURL, base::Time> GetActualURLTableMap() {
 | 
|      // Flush any buffered writes so that the URL table will be up to date.
 | 
|      precache_database_->Flush();
 | 
| @@ -335,6 +337,8 @@ TEST_F(PrecacheDatabaseTest, FetchOverNetworkWithURLTableEntry) {
 | 
|    ExpectNewSample("Precache.Latency.NonPrefetch.NonTopHosts",
 | 
|                    kLatency.InMilliseconds());
 | 
|    ExpectNewSample("Precache.CacheStatus.NonPrefetch", kFromNetwork);
 | 
| +  ExpectNewSample("Precache.CacheStatus.NonPrefetch.FromPrecache",
 | 
| +                  kFromNetwork);
 | 
|    ExpectNoOtherSamples();
 | 
|  }
 | 
|  
 | 
| @@ -349,6 +353,8 @@ TEST_F(PrecacheDatabaseTest, FetchFromCacheWithURLTableEntry_NonCellular) {
 | 
|    ExpectNewSample("Precache.Latency.NonPrefetch.NonTopHosts", 0);
 | 
|    ExpectNewSample("Precache.CacheStatus.NonPrefetch",
 | 
|                    HttpResponseInfo::CacheEntryStatus::ENTRY_USED);
 | 
| +  ExpectNewSample("Precache.CacheStatus.NonPrefetch.FromPrecache",
 | 
| +                  HttpResponseInfo::CacheEntryStatus::ENTRY_USED);
 | 
|    ExpectNewSample("Precache.Saved", kSize);
 | 
|    ExpectNewSample("Precache.Saved.Freshness", kFreshnessBucket10K);
 | 
|    ExpectNoOtherSamples();
 | 
| @@ -365,6 +371,8 @@ TEST_F(PrecacheDatabaseTest, FetchFromCacheWithURLTableEntry_Cellular) {
 | 
|    ExpectNewSample("Precache.Latency.NonPrefetch.NonTopHosts", 0);
 | 
|    ExpectNewSample("Precache.CacheStatus.NonPrefetch",
 | 
|                    HttpResponseInfo::CacheEntryStatus::ENTRY_USED);
 | 
| +  ExpectNewSample("Precache.CacheStatus.NonPrefetch.FromPrecache",
 | 
| +                  HttpResponseInfo::CacheEntryStatus::ENTRY_USED);
 | 
|    ExpectNewSample("Precache.Saved", kSize);
 | 
|    ExpectNewSample("Precache.Saved.Cellular", kSize);
 | 
|    ExpectNewSample("Precache.Saved.Freshness", kFreshnessBucket10K);
 | 
| 
 |