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
3 // found in the LICENSE file.
5 #ifndef EXTENSIONS_BROWSER_API_DOCUMENT_SCAN_MOCK_DOCUMENT_SCAN_INTERFACE_H_
6 #define EXTENSIONS_BROWSER_API_DOCUMENT_SCAN_MOCK_DOCUMENT_SCAN_INTERFACE_H_
10 #include <gmock/gmock.h>
12 #include "extensions/browser/api/document_scan/document_scan_interface.h"
14 namespace extensions
{
18 class MockDocumentScanInterface
: public DocumentScanInterface
{
20 MockDocumentScanInterface();
21 ~MockDocumentScanInterface() override
;
24 void(const std::string
& scanner_name
,
27 const ScanResultsCallback
& callback
));
28 MOCK_METHOD1(ListScanners
, void(const ListScannersResultsCallback
& callback
));
29 MOCK_CONST_METHOD0(GetImageMimeType
, std::string());
32 } // namespace core_api
34 } // namespace extensions
36 #endif // EXTENSIONS_BROWSER_API_DOCUMENT_SCAN_MOCK_DOCUMENT_SCAN_INTERFACE_H_