summaryrefslogtreecommitdiff
path: root/plparse/tests
diff options
context:
space:
mode:
authorBastien Nocera <hadess@hadess.net>2013-03-09 00:40:05 +0100
committerBastien Nocera <hadess@hadess.net>2013-03-09 00:57:48 +0100
commit1653061b188699eaed8577b1fa3e52c8e3d470ee (patch)
tree4e147f648d0770849266c345c31c30d4cafcb7bc /plparse/tests
parent16c8f0d4e32d75d09f3d983d856ad1de79d90a60 (diff)
downloadtotem-pl-parser-1653061b188699eaed8577b1fa3e52c8e3d470ee.tar.gz
tests: Print the parsed duration if available
Diffstat (limited to 'plparse/tests')
-rw-r--r--plparse/tests/parser.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/plparse/tests/parser.c b/plparse/tests/parser.c
index 35eee0c..e6dfe4a 100644
--- a/plparse/tests/parser.c
+++ b/plparse/tests/parser.c
@@ -975,6 +975,18 @@ entry_metadata_foreach (const char *key, const char *value, gpointer data)
}
return;
}
+ if (g_ascii_strcasecmp (key, TOTEM_PL_PARSER_FIELD_STARTTIME) == 0) {
+ gint64 res;
+
+ res = totem_pl_parser_parse_duration (value, option_debug);
+ if (res == -1)
+ g_message ("\t%s = '%s' (duration parsing failed)", key, value);
+ else
+ g_message ("\t%s = '%s' (%"G_GINT64_FORMAT" sec)", key, value, res);
+
+ return;
+ }
+
g_message ("\t%s = '%s'", key, value);
}