on xenial help sign in
Some cleanups.
13f2a52Pawel Stolowski
tests/plugins/Unity/filtersbindingstest.cpp+7−5
@@ -27,8 +27,6 @@
27// libunity
27// libunity
28#include <unity.h>
28#include <unity.h>
29
29
30−#include <dee.h>
31−
32// local
30// local
33#include "filter.h"
31#include "filter.h"
34#include "multirangefilter.h"
32#include "multirangefilter.h"
@@ -38,7 +36,7 @@ void FiltersBindingsTest::initTestCase()
38{
36{
39}
37}
40
38
41−GVariant *createOptions(int numOfOptions)
39+GVariant* FiltersBindingsTest::createOptions(int numOfOptions)
42{
40{
43 auto vtype = g_variant_type_new("a(sssb)");
41 auto vtype = g_variant_type_new("a(sssb)");
44 auto vb = g_variant_builder_new(vtype);
42 auto vb = g_variant_builder_new(vtype);
@@ -50,7 +48,7 @@ GVariant *createOptions(int numOfOptions)
50 return g_variant_builder_end(vb);
48 return g_variant_builder_end(vb);
51}
49}
52
50
53−DeeModel* createFilterModel()
51+DeeModel* FiltersBindingsTest::createFilterModel()
54{
52{
55 const char* filter_schema[8] = {"s", "s", "s", "s", "a{sv}", "b", "b", "b"};
53 const char* filter_schema[8] = {"s", "s", "s", "s", "a{sv}", "b", "b", "b"};
56 auto model = dee_sequence_model_new();
54 auto model = dee_sequence_model_new();
@@ -58,7 +56,7 @@ DeeModel* createFilterModel()
58 return model;
56 return model;
59}
57}
60
58
61−void createMultiRangeFilter(DeeModel *model, const std::string &id, const std::string &name, int optionCount)
59+void FiltersBindingsTest::createMultiRangeFilter(DeeModel *model, const std::string &id, const std::string &name, int optionCount)
62{
60{
63 GVariant* row[8];
61 GVariant* row[8];
64
62
@@ -211,4 +209,8 @@ void FiltersBindingsTest::testMultiRangeFilter()
211 }
209 }
212}
210}
213
211
212+void FiltersBindingsTest::testCheckOptionFilter()
213+{
214+}
215+
214QTEST_MAIN(FiltersBindingsTest)
216QTEST_MAIN(FiltersBindingsTest)
tests/plugins/Unity/filtersbindingstest.h+7
@@ -18,6 +18,7 @@
18#define FILTERSBINDINGSTEST_H
18#define FILTERSBINDINGSTEST_H
19
19
20#include <QObject>
20#include <QObject>
21+#include <dee.h>
21
22
22class FiltersBindingsTest : public QObject
23class FiltersBindingsTest : public QObject
23{
24{
@@ -26,6 +27,12 @@ class FiltersBindingsTest : public QObject
26 private Q_SLOTS:
27 private Q_SLOTS:
27 void initTestCase();
28 void initTestCase();
28 void testMultiRangeFilter();
29 void testMultiRangeFilter();
30+ void testCheckOptionFilter();
31+
32+ private:
33+ DeeModel* createFilterModel();
34+ GVariant* createOptions(int numOfOptions);
35+ void createMultiRangeFilter(DeeModel *model, const std::string &id, const std::string &name, int optionCount);
29};
36};
30
37
31#endif
38#endif