mirror of
https://pdfium.googlesource.com/pdfium
synced 2026-07-30 10:21:46 +08:00
Stop using old-style macros. Change-Id: I99159d972784b1c2a9a913c23384327e5d109397 Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/121235 Reviewed-by: Tom Sepez <tsepez@chromium.org> Reviewed-by: Tom Sepez <tsepez@google.com> Commit-Queue: Lei Zhang <thestig@chromium.org>
39 lines
1.3 KiB
C++
39 lines
1.3 KiB
C++
// Copyright 2015 The PDFium Authors
|
|
// Use of this source code is governed by a BSD-style license that can be
|
|
// found in the LICENSE file.
|
|
|
|
#ifndef TESTING_EMBEDDER_TEST_MOCK_DELEGATE_H_
|
|
#define TESTING_EMBEDDER_TEST_MOCK_DELEGATE_H_
|
|
|
|
#include "testing/embedder_test.h"
|
|
#include "testing/gmock/include/gmock/gmock.h"
|
|
|
|
class EmbedderTestMockDelegate : public EmbedderTest::Delegate {
|
|
public:
|
|
MOCK_METHOD(void, UnsupportedHandler, (int type));
|
|
MOCK_METHOD(
|
|
int,
|
|
Alert,
|
|
(FPDF_WIDESTRING message, FPDF_WIDESTRING title, int type, int icon));
|
|
MOCK_METHOD(int, SetTimer, (int msecs, TimerCallback fn));
|
|
MOCK_METHOD(void, KillTimer, (int msecs));
|
|
MOCK_METHOD(void, DoURIAction, (FPDF_BYTESTRING uri));
|
|
MOCK_METHOD(void,
|
|
DoGoToAction,
|
|
(FPDF_FORMFILLINFO * info,
|
|
int page_index,
|
|
int zoom_mode,
|
|
float* pos_array,
|
|
int array_size));
|
|
MOCK_METHOD(void,
|
|
OnFocusChange,
|
|
(FPDF_FORMFILLINFO * info,
|
|
FPDF_ANNOTATION annot,
|
|
int page_index));
|
|
MOCK_METHOD(void,
|
|
DoURIActionWithKeyboardModifier,
|
|
(FPDF_FORMFILLINFO * info, FPDF_BYTESTRING uri, int modifiers));
|
|
};
|
|
|
|
#endif // TESTING_EMBEDDER_TEST_MOCK_DELEGATE_H_
|