[gxml] More unit tests for TDocument read namespaces
- From: Daniel Espinosa Ortiz <despinosa src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gxml] More unit tests for TDocument read namespaces
- Date: Wed, 9 Mar 2016 19:12:38 +0000 (UTC)
commit 3a3b7bb37608a1d069a08da43eda5fec45d7cea9
Author: Daniel Espinosa <esodan gmail com>
Date: Wed Mar 9 13:10:42 2016 -0600
More unit tests for TDocument read namespaces
test/TDocumentTest.vala | 32 ++++++++++++++++++++++++++++++++
test/t-read-test.xml | 2 +-
2 files changed, 33 insertions(+), 1 deletions(-)
---
diff --git a/test/TDocumentTest.vala b/test/TDocumentTest.vala
index e68ad22..8086545 100644
--- a/test/TDocumentTest.vala
+++ b/test/TDocumentTest.vala
@@ -504,6 +504,38 @@ class TDocumentTest : GXmlTest {
assert (d.root != null);
assert (d.root.name == "Sentences");
assert (d.root.namespaces.size == 2);
+ assert (d.root.namespaces[0].prefix == "gxml");
+ assert (d.root.namespaces[0].uri == "http://wiki.gnome.org/GXml");
+ assert (d.root.namespaces[1].prefix == "b");
+ assert (d.root.namespaces[1].uri == "http://book.org/schema");
+ var a = d.root.children[2];
+ assert (a != null);
+ assert (a.name == "Authors");
+ assert (a.namespaces.size == 1);
+ assert (a.namespaces[0].uri == "http://author.org");
+ assert (a.namespaces[0].prefix == "auth");
+ assert (a.children[0] != null);
+ var a1 = a.children[0];
+ assert (a1 != null);
+ assert (a1.name == "Author");
+ var e = a1.children[1];
+ assert (e != null);
+ assert (e.name == "Email");
+ assert (e.namespaces.size == 1);
+ assert (e.namespaces[0].prefix == "gxml");
+ assert (e.namespaces[0].uri == "http://wiki.gnome.org/GXml");
+ var b = d.root.children [3];
+ assert (b != null);
+ assert (b.name == "Book");
+ assert (b.namespaces.size == 1);
+ assert (b.namespaces[0].prefix == "b");
+ assert (b.namespaces[0].uri == "http://book.org/schema");
+ var bp = b.attrs["name"];
+ assert (bp != null);
+ assert (bp.name == "name");
+ assert (bp.namespaces.size == 1);
+ assert (bp.namespaces[0].prefix == "gxml");
+ assert (bp.namespaces[0].uri == "http://wiki.gnome.org/GXml");
} catch (GLib.Error e) { GLib.message ("ERROR: "+e.message); assert_not_reached (); }
});
}
diff --git a/test/t-read-test.xml b/test/t-read-test.xml
index cae6ece..126fa49 100644
--- a/test/t-read-test.xml
+++ b/test/t-read-test.xml
@@ -8,7 +8,7 @@
xmlns:auth="http://author.org">
<Author>
<Name>Fred</Name>
- <Email>fweasley hogwarts co uk</Email>
+ <gxml:Email>fweasley hogwarts co uk</gxml:Email>
</Author>
<Author>
<Name>George</Name>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]