]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
tests: Split "Variant (de)serialization" test to trigger one error at a time
authorRico Tzschichholz <ricotz@ubuntu.com>
Mon, 18 Oct 2021 10:23:21 +0000 (12:23 +0200)
committerRico Tzschichholz <ricotz@ubuntu.com>
Mon, 18 Oct 2021 10:23:21 +0000 (12:23 +0200)
tests/Makefile.am
tests/basic-types/gvariants-hashtable-deserialize-missing-type-arguments.test [new file with mode: 0644]
tests/basic-types/gvariants-hashtable-missing-type-arguments.test [deleted file]
tests/basic-types/gvariants-hashtable-serialize-missing-type-arguments.test [new file with mode: 0644]

index 4e211040027a42252f92ecee893d8bd562b6806f..800bb6db86844542b7b4325b344921665a034ccc 100644 (file)
@@ -63,7 +63,8 @@ TESTS = \
        basic-types/glists_remove.vala \
        basic-types/gptrarray.vala \
        basic-types/gvariants.vala \
-       basic-types/gvariants-hashtable-missing-type-arguments.test \
+       basic-types/gvariants-hashtable-deserialize-missing-type-arguments.test \
+       basic-types/gvariants-hashtable-serialize-missing-type-arguments.test \
        basic-types/gvariants-unboxing-safe.vala \
        basic-types/null.vala \
        basic-types/bug570846.test \
diff --git a/tests/basic-types/gvariants-hashtable-deserialize-missing-type-arguments.test b/tests/basic-types/gvariants-hashtable-deserialize-missing-type-arguments.test
new file mode 100644 (file)
index 0000000..bdd8cbd
--- /dev/null
@@ -0,0 +1,6 @@
+Invalid Code
+
+void main () {
+       Variant v = null;
+       var foo = (HashTable) v;
+}
diff --git a/tests/basic-types/gvariants-hashtable-missing-type-arguments.test b/tests/basic-types/gvariants-hashtable-missing-type-arguments.test
deleted file mode 100644 (file)
index 2ce71de..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-Invalid Code
-
-void main () {
-       {
-               HashTable foo = null;
-               Variant v = foo;
-       }
-       {
-               Variant v = null;
-               var foo = (HashTable) v;
-       }
-}
diff --git a/tests/basic-types/gvariants-hashtable-serialize-missing-type-arguments.test b/tests/basic-types/gvariants-hashtable-serialize-missing-type-arguments.test
new file mode 100644 (file)
index 0000000..4176749
--- /dev/null
@@ -0,0 +1,6 @@
+Invalid Code
+
+void main () {
+       HashTable foo = null;
+       Variant v = foo;
+}