@@ -65,38 +65,25 @@ private Q_SLOTS:
65 void testDataAndOrder()
65 void testDataAndOrder()
67 // Priority order. (2, 1, 4, 3)
67 // Priority order. (2, 1, 4, 3)
69− QVariantMap map1; map1["title"] = "fake1";
70− QVariantMap map2; map2["title"] = "fake2";
71− QVariantMap map3; map3["title"] = "fake3";
72− map["indicator-fake1"] = map1;
73− map["indicator-fake2"] = map2;
74− map["indicator-fake3"] = map3;
76 IndicatorsModel model;
68 IndicatorsModel model;
77− model.setIndicatorData(map);
78 model.load();
69 model.load();
80 // should be in order:
71 // should be in order:
81 // fake3, fake4, fake1, fake2
72 // fake3, fake4, fake1, fake2
83 QCOMPARE(model.data(0, IndicatorsModelRole::Identifier).toString(), QString("indicator-fake3"));
74 QCOMPARE(model.data(0, IndicatorsModelRole::Identifier).toString(), QString("indicator-fake3"));
84− QCOMPARE(model.data(0, IndicatorsModelRole::Title).toString(), QString("fake3"));
85 QCOMPARE(model.data(0, IndicatorsModelRole::Position).toInt(), 3);
75 QCOMPARE(model.data(0, IndicatorsModelRole::Position).toInt(), 3);
86 QCOMPARE(model.data(0, IndicatorsModelRole::IndicatorProperties).toMap()["busName"].toString(), QString("com.canonical.indicator.fake3"));
76 QCOMPARE(model.data(0, IndicatorsModelRole::IndicatorProperties).toMap()["busName"].toString(), QString("com.canonical.indicator.fake3"));
88 QCOMPARE(model.data(1, IndicatorsModelRole::Identifier).toString(), QString("indicator-fake4"));
78 QCOMPARE(model.data(1, IndicatorsModelRole::Identifier).toString(), QString("indicator-fake4"));
89− QCOMPARE(model.data(1, IndicatorsModelRole::Title).toString(), QString("indicator-fake4"));
90 QCOMPARE(model.data(1, IndicatorsModelRole::Position).toInt(), 2);
79 QCOMPARE(model.data(1, IndicatorsModelRole::Position).toInt(), 2);
91 QCOMPARE(model.data(1, IndicatorsModelRole::IndicatorProperties).toMap()["busName"].toString(), QString("com.canonical.indicator.fake4"));
80 QCOMPARE(model.data(1, IndicatorsModelRole::IndicatorProperties).toMap()["busName"].toString(), QString("com.canonical.indicator.fake4"));
93 QCOMPARE(model.data(2, IndicatorsModelRole::Identifier).toString(), QString("indicator-fake1"));
82 QCOMPARE(model.data(2, IndicatorsModelRole::Identifier).toString(), QString("indicator-fake1"));
94− QCOMPARE(model.data(2, IndicatorsModelRole::Title).toString(), QString("fake1"));
95 QCOMPARE(model.data(2, IndicatorsModelRole::Position).toInt(), 1);
83 QCOMPARE(model.data(2, IndicatorsModelRole::Position).toInt(), 1);
96 QCOMPARE(model.data(2, IndicatorsModelRole::IndicatorProperties).toMap()["busName"].toString(), QString("com.canonical.indicator.fake1"));
84 QCOMPARE(model.data(2, IndicatorsModelRole::IndicatorProperties).toMap()["busName"].toString(), QString("com.canonical.indicator.fake1"));
98 QCOMPARE(model.data(3, IndicatorsModelRole::Identifier).toString(), QString("indicator-fake2"));
86 QCOMPARE(model.data(3, IndicatorsModelRole::Identifier).toString(), QString("indicator-fake2"));
99− QCOMPARE(model.data(3, IndicatorsModelRole::Title).toString(), QString("fake2"));
100 QCOMPARE(model.data(3, IndicatorsModelRole::Position).toInt(), 0);
87 QCOMPARE(model.data(3, IndicatorsModelRole::Position).toInt(), 0);
101 QCOMPARE(model.data(3, IndicatorsModelRole::IndicatorProperties).toMap()["busName"].toString(), QString("com.canonical.indicator.fake2"));
88 QCOMPARE(model.data(3, IndicatorsModelRole::IndicatorProperties).toMap()["busName"].toString(), QString("com.canonical.indicator.fake2"));