1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 // 5 // A mock implementation of FeatureExtractorClock for testing. 6 7 #ifndef CHROME_RENDERER_SAFE_BROWSING_MOCK_FEATURE_EXTRACTOR_CLOCK_H_ 8 #define CHROME_RENDERER_SAFE_BROWSING_MOCK_FEATURE_EXTRACTOR_CLOCK_H_ 9 10 #include "chrome/renderer/safe_browsing/feature_extractor_clock.h" 11 #include "testing/gmock/include/gmock/gmock.h" 12 13 namespace safe_browsing { 14 15 class MockFeatureExtractorClock : public FeatureExtractorClock { 16 public: 17 MockFeatureExtractorClock(); 18 virtual ~MockFeatureExtractorClock(); 19 20 MOCK_METHOD0(Now, base::TimeTicks()); 21 22 private: 23 DISALLOW_COPY_AND_ASSIGN(MockFeatureExtractorClock); 24 }; 25 26 } // namespace safe_browsing 27 28 #endif // CHROME_RENDERER_SAFE_BROWSING_MOCK_FEATURE_EXTRACTOR_CLOCK_H_ 29