summaryrefslogtreecommitdiff
path: root/tests/unit/Settings/FieldStyleFactory_test.h
blob: 9b7d4106c0f1d7bcdb98fe70b23e0de574f861cb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#ifndef FIELD_STYLE_FACTORY_TEST_H
#define FIELD_STYLE_FACTORY_TEST_H

#include <gtest/gtest.h>
#include <QtCore>

#include "../../../src/field-styles/FieldStyleFactory.h"

class TestFieldStyleFactory: public FieldStyleFactory
{
public:
    void check(const FieldStyleFactory& expFactory);

private:
    void checkStyles(const FieldStyleFactory& expFactory);
    void checkStyle(const FieldStyle& expStyle, const QString& actualStyleName);
};

class FieldStyleFactoryTest: public testing::Test
{
public:
    static FieldStyleFactory getDefaults();
    static FieldStyleFactory getUserSettings();

public:
    void SetUp();
};

#endif