[libgdata] tests: Port and re-enable offline YouTube comment tests
- From: Philip Withnall <pwithnall src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libgdata] tests: Port and re-enable offline YouTube comment tests
- Date: Fri, 10 Jul 2015 11:24:57 +0000 (UTC)
commit 3ff3df2a5c290eebd0479b8b65f9e197af17e492
Author: Philip Withnall <philip withnall collabora co uk>
Date: Fri Jul 10 10:35:43 2015 +0100
tests: Port and re-enable offline YouTube comment tests
gdata/tests/youtube.c | 38 +++++++++++++++++++++-----------------
1 files changed, 21 insertions(+), 17 deletions(-)
---
diff --git a/gdata/tests/youtube.c b/gdata/tests/youtube.c
index 12f87c1..3090632 100644
--- a/gdata/tests/youtube.c
+++ b/gdata/tests/youtube.c
@@ -1633,23 +1633,30 @@ test_video_location (void)
}
static void
-test_comment_get_xml (void)
+test_comment_get_json (void)
{
GDataYouTubeComment *comment_;
comment_ = gdata_youtube_comment_new (NULL);
- gdata_entry_set_content (GDATA_ENTRY (comment_), "This is a comment with <markup> & stüff.");
- gdata_youtube_comment_set_parent_comment_uri (comment_, "http://example.com/?foo=bar&baz=shizzle");
-
- /* Check the outputted XML is OK */
- gdata_test_assert_xml (comment_,
- "<?xml version='1.0' encoding='UTF-8'?>"
- "<entry xmlns='http://www.w3.org/2005/Atom' xmlns:gd='http://schemas.google.com/g/2005'>"
- "<title type='text'></title>"
- "<content type='text'>This is a comment with <markup> & stüff.</content>"
- "<category term='http://gdata.youtube.com/schemas/2007#comment'
scheme='http://schemas.google.com/g/2005#kind'/>"
- "<link href='http://example.com/?foo=bar&baz=shizzle'
rel='http://gdata.youtube.com/schemas/2007#in-reply-to'/>"
- "</entry>");
+ gdata_entry_set_content (GDATA_ENTRY (comment_),
+ "This is a comment with <markup> & 'stüff'.");
+ gdata_youtube_comment_set_parent_comment_uri (comment_,
+ "http://example.com/?foo=bar&baz=shizzle");
+
+ /* Check the outputted JSON is OK */
+ gdata_test_assert_json (comment_,
+ "{"
+ "'kind': 'youtube#commentThread',"
+ "'snippet' : {"
+ "'topLevelComment': {"
+ "'kind': 'youtube#comment',"
+ "'snippet': {"
+ "'textOriginal': \"This is a comment with <markup> &
'stüff'.\","
+ "'parentId': 'http://example.com/?foo=bar&baz=shizzle'"
+ "}"
+ "}"
+ "}"
+ "}");
g_object_unref (comment_);
}
@@ -2666,11 +2673,8 @@ FIXME: Port and re-enable these tests
g_test_add_func ("/youtube/video/escaping", test_video_escaping);
g_test_add_func ("/youtube/video/location", test_video_location);
-#if 0
-FIXME: Port and re-enable these tests
- g_test_add_func ("/youtube/comment/get_xml", test_comment_get_xml);
+ g_test_add_func ("/youtube/comment/get_json", test_comment_get_json);
g_test_add_func ("/youtube/comment/properties/parent-comment-id",
test_comment_properties_parent_comment_uri);
-#endif
g_test_add_func ("/youtube/query/uri", test_query_uri);
g_test_add_func ("/youtube/query/etag", test_query_etag);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]