[gxml] * make it report failure without aborting; I temporarily broke this test
- From: Richard Hans Schwarting <rschwart src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gxml] * make it report failure without aborting; I temporarily broke this test
- Date: Fri, 6 Jul 2012 06:48:11 +0000 (UTC)
commit 4cecdd088d5d2737072995b09e1a4cc4fd757e54
Author: Richard Schwarting <aquarichy gmail com>
Date: Fri Jul 6 02:44:22 2012 -0400
* make it report failure without aborting; I temporarily broke this test
test/ElementTest.vala | 14 +++++++++++---
1 files changed, 11 insertions(+), 3 deletions(-)
---
diff --git a/test/ElementTest.vala b/test/ElementTest.vala
index e856bfc..50b3df3 100644
--- a/test/ElementTest.vala
+++ b/test/ElementTest.vala
@@ -175,14 +175,17 @@ class ElementTest : GXmlTest {
* HashTable, and the document will have to re-sync
* before stringifying (or saving)*/
Test.add_func ("/gxml/element/syncing_of_dirty_elements", () => {
+ HashTable<string,GXmlDom.Attr> attrs;
+ string str;
+
try {
Document doc = new Document.from_string ("<?xml version='1.0' encoding='UTF-8'?><entry><link rel='http://schemas.google.com/contacts/2008/rel#photo'/></entry>");
XNode root = doc.document_element;
foreach (XNode child in root.child_nodes) {
- HashTable<string,GXmlDom.Attr> attrs = child.attributes;
+ attrs = child.attributes;
}
- string str = doc.to_string ();
+ str = doc.to_string ();
} catch (GXmlDom.DomError e) {
GLib.warning ("%s", e.message);
assert (false);
@@ -446,7 +449,12 @@ class ElementTest : GXmlTest {
// during stringification, we don't want to confuse XML <> with text <>
Element elem2 = get_elem_new_doc ("messy");
elem2.append_child (elem.owner_document.create_text_node ("<<>>"));
- assert (elem2.to_string () == "<messy>&lt;<>&gt;</messy>");
+ string expected = "<messy>&lt;<>&gt;</messy>";
+ if (elem2.to_string () != expected) {
+ GLib.warning ("Expected [%s] found [%s]",
+ expected, elem2.to_string ());
+ GLib.Test.fail ();
+ }
// TODO: want to test with format on and off
} catch (GXmlDom.DomError e) {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]