summaryrefslogtreecommitdiff
path: root/tests/delegates
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2018-09-21 17:34:00 +0200
committerRico Tzschichholz <ricotz@ubuntu.com>2018-09-21 17:34:00 +0200
commit194cec929493de5be831eca3c1e5d4d2277b6b90 (patch)
treea752b4fc6f1ec356cb4036ad02b6c0a1391cce55 /tests/delegates
parentff9bacbca57f55db409857bf41046e4532fb5559 (diff)
downloadvala-194cec929493de5be831eca3c1e5d4d2277b6b90.tar.gz
tests: Add invalid "method to delegate" test to increase coverage
Diffstat (limited to 'tests/delegates')
-rw-r--r--tests/delegates/instance-method-to-no-target.test14
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/delegates/instance-method-to-no-target.test b/tests/delegates/instance-method-to-no-target.test
new file mode 100644
index 000000000..6f7a0a546
--- /dev/null
+++ b/tests/delegates/instance-method-to-no-target.test
@@ -0,0 +1,14 @@
+Invalid Code
+
+[CCode (has_target = false)]
+delegate void Foo ();
+
+class Bar {
+ public void foo () {
+ }
+}
+
+void main () {
+ var bar = new Bar ();
+ Foo foo = bar.foo;
+}