aboutsummaryrefslogtreecommitdiffstats
path: root/SQLiteStudio3/Tests/TestUtils/collationmanagermock.h
blob: 0b273d92b6253888bc98a5e67c14b390efe0ec35 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#ifndef COLLATIONMANAGERMOCK_H
#define COLLATIONMANAGERMOCK_H

#include "services/collationmanager.h"

class CollationManagerMock : public CollationManager
{
    public:
        CollationManagerMock();

        void setCollations(const QList<CollationPtr>&);
        QList<CollationPtr> getAllCollations() const;
        QList<CollationPtr> getCollationsForDatabase(const QString&) const;
        int evaluate(const QString&, const QString&, const QString&);
        int evaluateDefault(const QString&, const QString&);
        CollationPtr getCollation(const QString &name) const;
};

#endif // COLLATIONMANAGERMOCK_H