From 7167ce41b61d2ba2cdb526777a4233eb84a3b66a Mon Sep 17 00:00:00 2001 From: Unit 193 Date: Sat, 6 Dec 2014 17:33:25 -0500 Subject: Imported Upstream version 2.99.6 --- SQLiteStudio3/Tests/TestUtils/functionmanagermock.h | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 SQLiteStudio3/Tests/TestUtils/functionmanagermock.h (limited to 'SQLiteStudio3/Tests/TestUtils/functionmanagermock.h') diff --git a/SQLiteStudio3/Tests/TestUtils/functionmanagermock.h b/SQLiteStudio3/Tests/TestUtils/functionmanagermock.h new file mode 100644 index 0000000..d7a9192 --- /dev/null +++ b/SQLiteStudio3/Tests/TestUtils/functionmanagermock.h @@ -0,0 +1,21 @@ +#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 -- cgit v1.2.3