on xenial help sign in
Fixed style.
commit490021c6e90cac8c4050fbbd57350f0866488584 authorPawel Stolowski <pawel.stolowski@canonical.com> dateMon 8 Jul 2013, 18:45 (13 years ago) parentd210c23
1 file changed+84−83
tests/plugins/Unity/previewbindingstest.cpp+84−83
tests/plugins/Unity/previewbindingstest.cpp+84−83
@@ -38,17 +38,18 @@ void PreviewBindingsTest::initTestCase()
3838
3939void PreviewBindingsTest::testGenericPreview()
4040{
41− auto raw_preview = (GObject *)unity_protocol_generic_preview_new();
42− unity_protocol_preview_set_title(UNITY_PROTOCOL_PREVIEW(raw_preview), "Metallica");
43− unity_protocol_preview_set_subtitle(UNITY_PROTOCOL_PREVIEW(raw_preview), "Ride The Lightning");
44− unity_protocol_preview_set_description(UNITY_PROTOCOL_PREVIEW(raw_preview), "Lorem ipsum dolor sit amet");
45− GFile *icon_file = g_file_new_for_path("/foo.png");
46− GIcon *icon = g_file_icon_new(icon_file);
47− unity_protocol_preview_add_action(UNITY_PROTOCOL_PREVIEW(raw_preview), "1", "Action1", icon, UNITY_PROTOCOL_LAYOUT_HINT_LEFT);
48− unity::glib::Object<GObject> gen_prv(raw_preview);
49−
50− auto core_prv = unity::dash::Preview::PreviewForProtocolObject(gen_prv);
51− auto prv = Preview::newFromUnityPreview(core_prv);
41+ auto rawPreview = (GObject *)unity_protocol_generic_preview_new();
42+ unity_protocol_preview_set_title(UNITY_PROTOCOL_PREVIEW(rawPreview), "Metallica");
43+ unity_protocol_preview_set_subtitle(UNITY_PROTOCOL_PREVIEW(rawPreview), "Ride The Lightning");
44+ unity_protocol_preview_set_description(UNITY_PROTOCOL_PREVIEW(rawPreview), "Lorem ipsum dolor sit amet");
45+ GFile *iconFile = g_file_new_for_path("/foo.png");
46+ GIcon *icon = g_file_icon_new(iconFile);
47+ unity_protocol_preview_add_action(UNITY_PROTOCOL_PREVIEW(rawPreview), "1", "Action1", icon,
48+ UNITY_PROTOCOL_LAYOUT_HINT_LEFT);
49+ unity::glib::Object<GObject> genPrv(rawPreview);
50+
51+ auto corePrv = unity::dash::Preview::PreviewForProtocolObject(genPrv);
52+ auto prv = Preview::newFromUnityPreview(corePrv);
5253
5354 QCOMPARE(prv != nullptr, true);
5455 QCOMPARE(prv->title(), QString("Metallica"));
@@ -64,93 +65,93 @@ void PreviewBindingsTest::testGenericPreview()
6465 QCOMPARE(act->iconHint(), QString("/foo.png"));
6566
6667 g_object_unref(icon);
67− g_object_unref(icon_file);
68+ g_object_unref(iconFile);
6869}
6970
7071void PreviewBindingsTest::testApplicationPreview()
7172{
72− auto raw_preview = (GObject *)unity_protocol_application_preview_new();
73− unity_protocol_preview_set_title(UNITY_PROTOCOL_PREVIEW(raw_preview), "Firefox");
74− unity_protocol_preview_set_subtitle(UNITY_PROTOCOL_PREVIEW(raw_preview), "Web Browser");
75− unity_protocol_preview_set_description(UNITY_PROTOCOL_PREVIEW(raw_preview), "Lorem ipsum dolor sit amet");
76− unity_protocol_application_preview_set_license(UNITY_PROTOCOL_APPLICATION_PREVIEW(raw_preview), "GPL");
77− unity_protocol_application_preview_set_rating(UNITY_PROTOCOL_APPLICATION_PREVIEW(raw_preview), 0.5f);
78− unity_protocol_application_preview_set_num_ratings(UNITY_PROTOCOL_APPLICATION_PREVIEW(raw_preview), 4);
79− unity::glib::Object<GObject> gen_prv(raw_preview);
80−
81− auto core_prv = unity::dash::Preview::PreviewForProtocolObject(gen_prv);
82− auto prv = Preview::newFromUnityPreview(core_prv);
83− auto app_prv = dynamic_cast<ApplicationPreview*>(prv);
84−
85− QCOMPARE(app_prv != nullptr, true);
86− QCOMPARE(app_prv->title(), QString("Firefox"));
87− QCOMPARE(app_prv->subtitle(), QString("Web Browser"));
88− QCOMPARE(app_prv->description(), QString("Lorem ipsum dolor sit amet"));
89− QCOMPARE(app_prv->license(), QString("GPL"));
90− QCOMPARE(app_prv->rating(), 0.5f);
91− QCOMPARE(app_prv->numRatings(), unsigned (4));
73+ auto rawPreview = (GObject *)unity_protocol_application_preview_new();
74+ unity_protocol_preview_set_title(UNITY_PROTOCOL_PREVIEW(rawPreview), "Firefox");
75+ unity_protocol_preview_set_subtitle(UNITY_PROTOCOL_PREVIEW(rawPreview), "Web Browser");
76+ unity_protocol_preview_set_description(UNITY_PROTOCOL_PREVIEW(rawPreview), "Lorem ipsum dolor sit amet");
77+ unity_protocol_application_preview_set_license(UNITY_PROTOCOL_APPLICATION_PREVIEW(rawPreview), "GPL");
78+ unity_protocol_application_preview_set_rating(UNITY_PROTOCOL_APPLICATION_PREVIEW(rawPreview), 0.5f);
79+ unity_protocol_application_preview_set_num_ratings(UNITY_PROTOCOL_APPLICATION_PREVIEW(rawPreview), 4);
80+ unity::glib::Object<GObject> genPrv(rawPreview);
81+
82+ auto corePrv = unity::dash::Preview::PreviewForProtocolObject(genPrv);
83+ auto prv = Preview::newFromUnityPreview(corePrv);
84+ auto appPrv = dynamic_cast<ApplicationPreview*>(prv);
85+
86+ QCOMPARE(appPrv != nullptr, true);
87+ QCOMPARE(appPrv->title(), QString("Firefox"));
88+ QCOMPARE(appPrv->subtitle(), QString("Web Browser"));
89+ QCOMPARE(appPrv->description(), QString("Lorem ipsum dolor sit amet"));
90+ QCOMPARE(appPrv->license(), QString("GPL"));
91+ QCOMPARE(appPrv->rating(), 0.5f);
92+ QCOMPARE(appPrv->numRatings(), unsigned (4));
9293}
9394
9495void PreviewBindingsTest::testMoviePreview()
9596{
96− auto raw_preview = (GObject *)unity_protocol_movie_preview_new();
97− unity_protocol_preview_set_title(UNITY_PROTOCOL_PREVIEW(raw_preview), "Blade Runner");
98− unity_protocol_preview_set_subtitle(UNITY_PROTOCOL_PREVIEW(raw_preview), "Ridley Scott");
99− unity_protocol_preview_set_description(UNITY_PROTOCOL_PREVIEW(raw_preview), "Lorem ipsum dolor sit amet");
100− unity_protocol_movie_preview_set_year(UNITY_PROTOCOL_MOVIE_PREVIEW(raw_preview), "1982");
101− unity::glib::Object<GObject> gen_prv(raw_preview);
102−
103− auto core_prv = unity::dash::Preview::PreviewForProtocolObject(gen_prv);
104− auto prv = Preview::newFromUnityPreview(core_prv);
105− auto movie_prv = dynamic_cast<MoviePreview*>(prv);
106−
107− QCOMPARE(movie_prv != nullptr, true);
108− QCOMPARE(movie_prv->title(), QString("Blade Runner"));
109− QCOMPARE(movie_prv->subtitle(), QString("Ridley Scott"));
110− QCOMPARE(movie_prv->description(), QString("Lorem ipsum dolor sit amet"));
111− QCOMPARE(movie_prv->year(), QString("1982"));
97+ auto rawPreview = (GObject *)unity_protocol_movie_preview_new();
98+ unity_protocol_preview_set_title(UNITY_PROTOCOL_PREVIEW(rawPreview), "Blade Runner");
99+ unity_protocol_preview_set_subtitle(UNITY_PROTOCOL_PREVIEW(rawPreview), "Ridley Scott");
100+ unity_protocol_preview_set_description(UNITY_PROTOCOL_PREVIEW(rawPreview), "Lorem ipsum dolor sit amet");
101+ unity_protocol_movie_preview_set_year(UNITY_PROTOCOL_MOVIE_PREVIEW(rawPreview), "1982");
102+ unity::glib::Object<GObject> genPrv(rawPreview);
103+
104+ auto corePrv = unity::dash::Preview::PreviewForProtocolObject(genPrv);
105+ auto prv = Preview::newFromUnityPreview(corePrv);
106+ auto moviePrv = dynamic_cast<MoviePreview*>(prv);
107+
108+ QCOMPARE(moviePrv != nullptr, true);
109+ QCOMPARE(moviePrv->title(), QString("Blade Runner"));
110+ QCOMPARE(moviePrv->subtitle(), QString("Ridley Scott"));
111+ QCOMPARE(moviePrv->description(), QString("Lorem ipsum dolor sit amet"));
112+ QCOMPARE(moviePrv->year(), QString("1982"));
112113}
113114
114115void PreviewBindingsTest::testMusicPreview()
115116{
116− auto raw_preview = (GObject *)unity_protocol_music_preview_new();
117− unity_protocol_preview_set_title(UNITY_PROTOCOL_PREVIEW(raw_preview), "Metallica");
118− unity_protocol_preview_set_subtitle(UNITY_PROTOCOL_PREVIEW(raw_preview), "Death Magnetic");
119− unity_protocol_preview_set_description(UNITY_PROTOCOL_PREVIEW(raw_preview), "Lorem ipsum dolor sit amet");
120− unity::glib::Object<GObject> gen_prv(raw_preview);
121−
122− auto core_prv = unity::dash::Preview::PreviewForProtocolObject(gen_prv);
123− auto prv = Preview::newFromUnityPreview(core_prv);
124− auto music_prv = dynamic_cast<MusicPreview*>(prv);
125−
126− QCOMPARE(music_prv != nullptr, true);
127− QCOMPARE(music_prv->title(), QString("Metallica"));
128− QCOMPARE(music_prv->subtitle(), QString("Death Magnetic"));
129− QCOMPARE(music_prv->description(), QString("Lorem ipsum dolor sit amet"));
117+ auto rawPreview = (GObject *)unity_protocol_music_preview_new();
118+ unity_protocol_preview_set_title(UNITY_PROTOCOL_PREVIEW(rawPreview), "Metallica");
119+ unity_protocol_preview_set_subtitle(UNITY_PROTOCOL_PREVIEW(rawPreview), "Death Magnetic");
120+ unity_protocol_preview_set_description(UNITY_PROTOCOL_PREVIEW(rawPreview), "Lorem ipsum dolor sit amet");
121+ unity::glib::Object<GObject> genPrv(rawPreview);
122+
123+ auto corePrv = unity::dash::Preview::PreviewForProtocolObject(genPrv);
124+ auto prv = Preview::newFromUnityPreview(corePrv);
125+ auto musicPrv = dynamic_cast<MusicPreview*>(prv);
126+
127+ QCOMPARE(musicPrv != nullptr, true);
128+ QCOMPARE(musicPrv->title(), QString("Metallica"));
129+ QCOMPARE(musicPrv->subtitle(), QString("Death Magnetic"));
130+ QCOMPARE(musicPrv->description(), QString("Lorem ipsum dolor sit amet"));
130131}
131132
132133void PreviewBindingsTest::testSocialPreview()
133134{
134− GFile *icon_file = g_file_new_for_path("/foo.png");
135− GIcon *icon = g_file_icon_new(icon_file);
136−
137− auto raw_preview = (GObject *)unity_protocol_social_preview_new();
138− unity_protocol_social_preview_set_sender(UNITY_PROTOCOL_SOCIAL_PREVIEW(raw_preview), "John");
139− unity_protocol_social_preview_set_avatar(UNITY_PROTOCOL_SOCIAL_PREVIEW(raw_preview), icon);
140− unity_protocol_social_preview_set_content(UNITY_PROTOCOL_SOCIAL_PREVIEW(raw_preview), "Lorem ipsum dolor sit amet");
141− unity_protocol_social_preview_add_comment(UNITY_PROTOCOL_SOCIAL_PREVIEW(raw_preview), "1", "comment1", "Ubuntu", "2013-07-04 14:10");
142− unity::glib::Object<GObject> gen_prv(raw_preview);
143−
144− auto core_prv = unity::dash::Preview::PreviewForProtocolObject(gen_prv);
145− auto prv = Preview::newFromUnityPreview(core_prv);
146− auto social_prv = dynamic_cast<SocialPreview*>(prv);
147−
148− QCOMPARE(social_prv != nullptr, true);
149− QCOMPARE(social_prv->sender(), QString("John"));
150− QCOMPARE(social_prv->content(), QString("Lorem ipsum dolor sit amet"));
151− QCOMPARE(social_prv->avatar(), QString("/foo.png"));
152−
153− auto comments = social_prv->comments().value<QList<QObject *>>();
135+ GFile *iconFile = g_file_new_for_path("/foo.png");
136+ GIcon *icon = g_file_icon_new(iconFile);
137+
138+ auto rawPreview = (GObject *)unity_protocol_social_preview_new();
139+ unity_protocol_social_preview_set_sender(UNITY_PROTOCOL_SOCIAL_PREVIEW(rawPreview), "John");
140+ unity_protocol_social_preview_set_avatar(UNITY_PROTOCOL_SOCIAL_PREVIEW(rawPreview), icon);
141+ unity_protocol_social_preview_set_content(UNITY_PROTOCOL_SOCIAL_PREVIEW(rawPreview), "Lorem ipsum dolor sit amet");
142+ unity_protocol_social_preview_add_comment(UNITY_PROTOCOL_SOCIAL_PREVIEW(rawPreview), "1", "comment1", "Ubuntu", "2013-07-04 14:10");
143+ unity::glib::Object<GObject> genPrv(rawPreview);
144+
145+ auto corePrv = unity::dash::Preview::PreviewForProtocolObject(genPrv);
146+ auto prv = Preview::newFromUnityPreview(corePrv);
147+ auto socialPrv = dynamic_cast<SocialPreview*>(prv);
148+
149+ QCOMPARE(socialPrv != nullptr, true);
150+ QCOMPARE(socialPrv->sender(), QString("John"));
151+ QCOMPARE(socialPrv->content(), QString("Lorem ipsum dolor sit amet"));
152+ QCOMPARE(socialPrv->avatar(), QString("/foo.png"));
153+
154+ auto comments = socialPrv->comments().value<QList<QObject *>>();
154155 QCOMPARE(comments.size(), 1);
155156 auto cmt = dynamic_cast<SocialPreviewComment *>(comments[0]);
156157 QVERIFY(cmt != nullptr);
@@ -160,7 +161,7 @@ void PreviewBindingsTest::testSocialPreview()
160161 QCOMPARE(cmt->time(), QString("2013-07-04 14:10"));
161162
162163 g_object_unref(icon);
163− g_object_unref(icon_file);
164+ g_object_unref(iconFile);
164165}
165166
166167QTEST_MAIN(PreviewBindingsTest)