diff options
author | Matthias Clasen <mclasen@redhat.com> | 2015-04-26 11:45:21 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2015-04-27 01:15:23 -0400 |
commit | f11fedb719889692eda91e23c7f45a97369620a2 (patch) | |
tree | a16fa3873b1c64bc34abdfc6c19b86318b143ca0 | |
parent | afd662174335afca52c0dcf524aaa8f72ea3d6ac (diff) | |
download | gtk+-f11fedb719889692eda91e23c7f45a97369620a2.tar.gz |
Add tests for GtkLevelBar builder parser
-rw-r--r-- | testsuite/gtk/Makefile.am | 6 | ||||
-rw-r--r-- | testsuite/gtk/ui/levelbar1.expected | 1 | ||||
-rw-r--r-- | testsuite/gtk/ui/levelbar1.ui | 8 | ||||
-rw-r--r-- | testsuite/gtk/ui/levelbar2.expected | 2 | ||||
-rw-r--r-- | testsuite/gtk/ui/levelbar2.ui | 8 | ||||
-rw-r--r-- | testsuite/gtk/ui/levelbar3.expected | 2 | ||||
-rw-r--r-- | testsuite/gtk/ui/levelbar3.ui | 8 | ||||
-rw-r--r-- | testsuite/gtk/ui/levelbar4.expected | 2 | ||||
-rw-r--r-- | testsuite/gtk/ui/levelbar4.ui | 8 | ||||
-rw-r--r-- | testsuite/gtk/ui/levelbar5.expected | 2 | ||||
-rw-r--r-- | testsuite/gtk/ui/levelbar5.ui | 8 | ||||
-rw-r--r-- | testsuite/gtk/ui/levelbar6.expected | 2 | ||||
-rw-r--r-- | testsuite/gtk/ui/levelbar6.ui | 8 |
13 files changed, 65 insertions, 0 deletions
diff --git a/testsuite/gtk/Makefile.am b/testsuite/gtk/Makefile.am index 2d00bf3e06..2700ff02d6 100644 --- a/testsuite/gtk/Makefile.am +++ b/testsuite/gtk/Makefile.am @@ -192,6 +192,12 @@ test_ui = \ ui/scale5.ui ui/scale5.expected \ ui/scale6.ui ui/scale6.expected \ ui/scale7.ui ui/scale7.expected \ + ui/levelbar1.ui ui/levelbar1.expected \ + ui/levelbar2.ui ui/levelbar2.expected \ + ui/levelbar3.ui ui/levelbar3.expected \ + ui/levelbar4.ui ui/levelbar4.expected \ + ui/levelbar5.ui ui/levelbar5.expected \ + ui/levelbar6.ui ui/levelbar6.expected \ $(NULL) EXTRA_DIST += \ diff --git a/testsuite/gtk/ui/levelbar1.expected b/testsuite/gtk/ui/levelbar1.expected new file mode 100644 index 0000000000..ff43ca4091 --- /dev/null +++ b/testsuite/gtk/ui/levelbar1.expected @@ -0,0 +1 @@ +SUCCESS diff --git a/testsuite/gtk/ui/levelbar1.ui b/testsuite/gtk/ui/levelbar1.ui new file mode 100644 index 0000000000..f501608f26 --- /dev/null +++ b/testsuite/gtk/ui/levelbar1.ui @@ -0,0 +1,8 @@ +<!-- test all valid levelbar markup --> +<interface> + <object class="GtkLevelBar"> + <offsets> + <offset name="one" value="1"/> + </offsets> + </object> +</interface> diff --git a/testsuite/gtk/ui/levelbar2.expected b/testsuite/gtk/ui/levelbar2.expected new file mode 100644 index 0000000000..71a4d3c3a1 --- /dev/null +++ b/testsuite/gtk/ui/levelbar2.expected @@ -0,0 +1,2 @@ +ERROR: g-markup-error-quark 6 +.:5:27 element 'offset' requires attribute 'value' diff --git a/testsuite/gtk/ui/levelbar2.ui b/testsuite/gtk/ui/levelbar2.ui new file mode 100644 index 0000000000..c29b4ef9d5 --- /dev/null +++ b/testsuite/gtk/ui/levelbar2.ui @@ -0,0 +1,8 @@ +<!-- missing levelbar attribute --> +<interface> + <object class="GtkLevelBar"> + <offsets> + <offset name="one"/> + </offsets> + </object> +</interface> diff --git a/testsuite/gtk/ui/levelbar3.expected b/testsuite/gtk/ui/levelbar3.expected new file mode 100644 index 0000000000..e50f3cbcef --- /dev/null +++ b/testsuite/gtk/ui/levelbar3.expected @@ -0,0 +1,2 @@ +ERROR: g-markup-error-quark 6 +.:5:26 element 'offset' requires attribute 'name' diff --git a/testsuite/gtk/ui/levelbar3.ui b/testsuite/gtk/ui/levelbar3.ui new file mode 100644 index 0000000000..0ff34f091e --- /dev/null +++ b/testsuite/gtk/ui/levelbar3.ui @@ -0,0 +1,8 @@ +<!-- missing levelbar offset attribute --> +<interface> + <object class="GtkLevelBar"> + <offsets> + <offset value="1"/> + </offsets> + </object> +</interface> diff --git a/testsuite/gtk/ui/levelbar4.expected b/testsuite/gtk/ui/levelbar4.expected new file mode 100644 index 0000000000..1a9a239425 --- /dev/null +++ b/testsuite/gtk/ui/levelbar4.expected @@ -0,0 +1,2 @@ +ERROR: gtk-builder-error-quark 6 +.:5:41 Could not parse double `xyzzy' diff --git a/testsuite/gtk/ui/levelbar4.ui b/testsuite/gtk/ui/levelbar4.ui new file mode 100644 index 0000000000..883331cd88 --- /dev/null +++ b/testsuite/gtk/ui/levelbar4.ui @@ -0,0 +1,8 @@ +<!-- invalid levelbar attribute value --> +<interface> + <object class="GtkLevelBar"> + <offsets> + <offset name="one" value="xyzzy"/> + </offsets> + </object> +</interface> diff --git a/testsuite/gtk/ui/levelbar5.expected b/testsuite/gtk/ui/levelbar5.expected new file mode 100644 index 0000000000..feb000d492 --- /dev/null +++ b/testsuite/gtk/ui/levelbar5.expected @@ -0,0 +1,2 @@ +ERROR: gtk-builder-error-quark 1 +.:5:15 Unsupported tag for GtkLevelBar: <warbl> diff --git a/testsuite/gtk/ui/levelbar5.ui b/testsuite/gtk/ui/levelbar5.ui new file mode 100644 index 0000000000..383ad024a8 --- /dev/null +++ b/testsuite/gtk/ui/levelbar5.ui @@ -0,0 +1,8 @@ +<!-- invalid element in levelbar markup --> +<interface> + <object class="GtkLevelBar"> + <offsets> + <warbl/> + </offsets> + </object> +</interface> diff --git a/testsuite/gtk/ui/levelbar6.expected b/testsuite/gtk/ui/levelbar6.expected new file mode 100644 index 0000000000..027a052673 --- /dev/null +++ b/testsuite/gtk/ui/levelbar6.expected @@ -0,0 +1,2 @@ +ERROR: gtk-builder-error-quark 1 +Unhandled tag: <warbl> diff --git a/testsuite/gtk/ui/levelbar6.ui b/testsuite/gtk/ui/levelbar6.ui new file mode 100644 index 0000000000..517143634e --- /dev/null +++ b/testsuite/gtk/ui/levelbar6.ui @@ -0,0 +1,8 @@ +<!-- invalid element in levelbar markup --> +<interface> + <object class="GtkLevelBar"> + <offsets> + </offsets> + <warbl/> + </object> +</interface> |