summaryrefslogtreecommitdiff
path: root/testing/mock_ifx_renderdevicedriver.h
diff options
context:
space:
mode:
authorLei Zhang <thestig@chromium.org>2017-04-28 16:54:10 -0700
committerChromium commit bot <commit-bot@chromium.org>2017-05-02 18:57:50 +0000
commitd9e0e6e46d1f24231b8ab3def4cc197554e96fe7 (patch)
tree811766e948d4946c9db77a1f4bc8816daf3c03bb /testing/mock_ifx_renderdevicedriver.h
parentb31618571938e4873dcf1cdd44eeedb40caa5bd7 (diff)
downloadpdfium-d9e0e6e46d1f24231b8ab3def4cc197554e96fe7.tar.xz
Change BarcodeTest to render to bitmaps.
BarcodeTest renders to bitmaps verifies their checksums. Add some commonly used checksumming code to testing/test_support.h, and use it in tests that have duplicate code. Change-Id: I4a440674ff1084685b5d89576d967333da458a8a Reviewed-on: https://pdfium-review.googlesource.com/4618 Reviewed-by: Tom Sepez <tsepez@chromium.org> Commit-Queue: Lei Zhang <thestig@chromium.org>
Diffstat (limited to 'testing/mock_ifx_renderdevicedriver.h')
-rw-r--r--testing/mock_ifx_renderdevicedriver.h59
1 files changed, 0 insertions, 59 deletions
diff --git a/testing/mock_ifx_renderdevicedriver.h b/testing/mock_ifx_renderdevicedriver.h
deleted file mode 100644
index c9061d88b8..0000000000
--- a/testing/mock_ifx_renderdevicedriver.h
+++ /dev/null
@@ -1,59 +0,0 @@
-// Copyright 2017 PDFium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#ifndef TESTING_MOCK_IFX_RENDERDEVICEDRIVER_H_
-#define TESTING_MOCK_IFX_RENDERDEVICEDRIVER_H_
-
-#include <memory>
-
-#include "core/fxge/ifx_renderdevicedriver.h"
-#include "testing/gmock/include/gmock/gmock.h"
-
-class MockIFXRenderDeviceDriver : public IFX_RenderDeviceDriver {
- public:
- MOCK_CONST_METHOD1(GetDeviceCaps, int(int caps_id));
- MOCK_METHOD0(SaveState, void());
- MOCK_METHOD1(RestoreState, void(bool bKeepSaved));
- MOCK_METHOD3(SetClip_PathFill,
- bool(const CFX_PathData* pPathData,
- const CFX_Matrix* pObject2Device,
- int fill_mode));
- MOCK_METHOD7(DrawPath,
- bool(const CFX_PathData* pPathData,
- const CFX_Matrix* pObject2Device,
- const CFX_GraphStateData* pGraphState,
- uint32_t fill_color,
- uint32_t stroke_color,
- int fill_mode,
- int blend_type));
- MOCK_METHOD1(GetClipBox, bool(FX_RECT* pRect));
- MOCK_METHOD6(SetDIBits,
- bool(const CFX_RetainPtr<CFX_DIBSource>& pBitmap,
- uint32_t color,
- const FX_RECT* pSrcRect,
- int dest_left,
- int dest_top,
- int blend_type));
-
- MOCK_METHOD7(StartDIBits,
- bool(const CFX_RetainPtr<CFX_DIBSource>& pBitmap,
- int bitmap_alpha,
- uint32_t color,
- const CFX_Matrix* pMatrix,
- uint32_t flags,
- std::unique_ptr<CFX_ImageRenderer>* handle,
- int blend_type));
- MOCK_METHOD9(StretchDIBits,
- bool(const CFX_RetainPtr<CFX_DIBSource>& pBitmap,
- uint32_t color,
- int dest_left,
- int dest_top,
- int dest_width,
- int dest_height,
- const FX_RECT* pClipRect,
- uint32_t flags,
- int blend_type));
-};
-
-#endif // TESTING_MOCK_IFX_RENDERDEVICEDRIVER_H_