#ifndef FUNCTIONMANAGERMOCK_H #define FUNCTIONMANAGERMOCK_H #include "services/functionmanager.h" #include class FunctionManagerMock : public FunctionManager { public: void setScriptFunctions(const QList&); QList getAllScriptFunctions() const; QList getScriptFunctionsForDatabase(const QString&) const; QList getAllNativeFunctions() const; QVariant evaluateScalar(const QString&, int, const QList&, Db*, bool&); void evaluateAggregateInitial(const QString&, int, Db*, QHash&); void evaluateAggregateStep(const QString&, int, const QList&, Db*, QHash&); QVariant evaluateAggregateFinal(const QString&, int, Db*, bool&, QHash&); }; #endif // FUNCTIONMANAGERMOCK_H