diff options
author | Matthias Clasen <mclasen@redhat.com> | 2014-03-02 19:10:00 -0500 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2014-03-02 19:10:00 -0500 |
commit | 79caa3a7e151897b062f82251eec207bc1514ff3 (patch) | |
tree | 5a018985adc4cfca1fc15a945dd2c237ca31e9f0 /glib | |
parent | b93a13bb796eeb30a45bcdca9a760a9ef4c47a2e (diff) |
Add a few tests for G_MARKUP_TREAT_CDATA_AS_TEXT
Related to
https://bugzilla.gnome.org/show_bug.cgi?id=725433
Diffstat (limited to 'glib')
-rw-r--r-- | glib/tests/Makefile.am | 9 | ||||
-rw-r--r-- | glib/tests/markups/valid-16.cdata-as-text | 42 | ||||
-rw-r--r-- | glib/tests/markups/valid-16.expected | 42 | ||||
-rw-r--r-- | glib/tests/markups/valid-16.gmarkup | 10 | ||||
-rw-r--r-- | glib/tests/markups/valid-8.cdata-as-text | 5 |
5 files changed, 107 insertions, 1 deletions
diff --git a/glib/tests/Makefile.am b/glib/tests/Makefile.am index daf4229f7..445040ade 100644 --- a/glib/tests/Makefile.am +++ b/glib/tests/Makefile.am @@ -146,10 +146,17 @@ markup_tests = \ valid-1 valid-2 valid-3 valid-4 valid-5 \ valid-6 valid-7 valid-8 valid-9 valid-10 \ valid-11 valid-12 valid-13 valid-14 valid-15 \ + valid-16 \ + $(NULL) + +cdata_markup_tests = \ + valid-8 valid-16 \ $(NULL) dist_test_data += $(all_markup_data) -all_markup_data = $(addprefix markups/,$(markup_tests:=.gmarkup) $(markup_tests:=.expected)) +all_markup_data = \ + $(addprefix markups/,$(markup_tests:=.gmarkup) $(markup_tests:=.expected)) \ + $(addprefix markups/,$(cdata_markup_tests.=.cdata-as-text)) # ----------------------------------------------------------------------------- diff --git a/glib/tests/markups/valid-16.cdata-as-text b/glib/tests/markups/valid-16.cdata-as-text new file mode 100644 index 000000000..ef35ffcb7 --- /dev/null +++ b/glib/tests/markups/valid-16.cdata-as-text @@ -0,0 +1,42 @@ +ELEMENT 'a' + TEXT ' + ' + ELEMENT 'b' + TEXT ' + ' + ELEMENT 'c1' + TEXT 'c1' + END 'c1' + TEXT ' + ' + ELEMENT 'c2' + TEXT 'c2' + END 'c2' + TEXT ' + ' + END 'b' + TEXT ' + ' + ELEMENT 'b1' + TEXT 'b1' + END 'b1' + TEXT ' + ' + ELEMENT 'b2' + TEXT 'b2' + END 'b2' + TEXT ' + ' + ELEMENT 'b3' + TEXT 'b3' + END 'b3' + TEXT ' + ' + ELEMENT 'b4' + TEXT '' + TEXT 'This is CDATA' + TEXT '' + END 'b4' + TEXT ' +' +END 'a' diff --git a/glib/tests/markups/valid-16.expected b/glib/tests/markups/valid-16.expected new file mode 100644 index 000000000..c9eca1942 --- /dev/null +++ b/glib/tests/markups/valid-16.expected @@ -0,0 +1,42 @@ +ELEMENT 'a' + TEXT ' + ' + ELEMENT 'b' + TEXT ' + ' + ELEMENT 'c1' + TEXT 'c1' + END 'c1' + TEXT ' + ' + ELEMENT 'c2' + TEXT 'c2' + END 'c2' + TEXT ' + ' + END 'b' + TEXT ' + ' + ELEMENT 'b1' + TEXT 'b1' + END 'b1' + TEXT ' + ' + ELEMENT 'b2' + TEXT 'b2' + END 'b2' + TEXT ' + ' + ELEMENT 'b3' + TEXT 'b3' + END 'b3' + TEXT ' + ' + ELEMENT 'b4' + TEXT '' + PASS '<![CDATA[This is CDATA]]>' + TEXT '' + END 'b4' + TEXT ' +' +END 'a' diff --git a/glib/tests/markups/valid-16.gmarkup b/glib/tests/markups/valid-16.gmarkup new file mode 100644 index 000000000..0b679641e --- /dev/null +++ b/glib/tests/markups/valid-16.gmarkup @@ -0,0 +1,10 @@ +<a> + <b> + <c1>c1</c1> + <c2>c2</c2> + </b> + <b1>b1</b1> + <b2>b2</b2> + <b3>b3</b3> + <b4><![CDATA[This is CDATA]]></b4> +</a> diff --git a/glib/tests/markups/valid-8.cdata-as-text b/glib/tests/markups/valid-8.cdata-as-text new file mode 100644 index 000000000..e4c46390f --- /dev/null +++ b/glib/tests/markups/valid-8.cdata-as-text @@ -0,0 +1,5 @@ +ELEMENT 'foo' + TEXT '' + TEXT ' some <<<<>>>> CDATA ' + TEXT '' +END 'foo' |