summaryrefslogtreecommitdiff
path: root/tests/dbus
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2016-09-25 21:29:30 +0200
committerRico Tzschichholz <ricotz@ubuntu.com>2016-09-25 21:29:30 +0200
commitad9fa2ab57b2bdf81cc594bc6955a0bb46a08bec (patch)
tree2a005ae132456de57139ede055d6cbcc1cdf8915 /tests/dbus
parent0c35fd2b11ebaa72e78081db344dc59fa0d753ba (diff)
downloadvala-ad9fa2ab57b2bdf81cc594bc6955a0bb46a08bec.tar.gz
tests: Additional test-cases taken from transform-branch
Diffstat (limited to 'tests/dbus')
-rw-r--r--tests/dbus/dicts.test13
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/dbus/dicts.test b/tests/dbus/dicts.test
index c67c515ff..1e7037ed7 100644
--- a/tests/dbus/dicts.test
+++ b/tests/dbus/dicts.test
@@ -32,6 +32,19 @@ class Test : Object {
}
}
+namespace TestInterface {
+ [DBus (name = "org.vala.Test.Bar")]
+ public interface Bar : GLib.Object {
+ public abstract HashTable<string, Variant> foo () throws IOError;
+ }
+
+ public class Foo : GLib.DBusProxy, Bar {
+ public HashTable<string, Variant> foo () throws IOError {
+ return new HashTable<string, Variant> (str_hash, str_equal);
+ }
+ }
+}
+
MainLoop main_loop;
void client_exit (Pid pid, int status) {