diff options
author | Lei Zhang <thestig@chromium.org> | 2017-04-28 16:54:10 -0700 |
---|---|---|
committer | Chromium commit bot <commit-bot@chromium.org> | 2017-05-02 18:57:50 +0000 |
commit | d9e0e6e46d1f24231b8ab3def4cc197554e96fe7 (patch) | |
tree | 811766e948d4946c9db77a1f4bc8816daf3c03bb /testing/mock_ifx_renderdevicedriver.h | |
parent | b31618571938e4873dcf1cdd44eeedb40caa5bd7 (diff) | |
download | pdfium-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.h | 59 |
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_ |