/* ============================================================ * The rekonq project * ============================================================ * SPDX-License-Identifier: GPL-3.0-only * Copyright (C) 2022 aqua * ============================================================ */ #pragma once #include #include class MockSettings : public RekonqSettings { Q_OBJECT public: explicit MockSettings() : RekonqSettings(nullptr) {} ~MockSettings() override = default; MOCK_METHOD(void, beginGroup, (const QString &), (override)); MOCK_METHOD(void, endGroup, (), (override)); MOCK_METHOD(void, setValue, (const QString &, const QVariant &), (override)); MOCK_METHOD(QVariant, value, (const QString &, const QVariant &), (const, override)); MOCK_METHOD(QString, filePath, (), (const, override)); };