diff options
author | Rico Tzschichholz <ricotz@ubuntu.com> | 2020-08-10 11:56:47 +0200 |
---|---|---|
committer | Rico Tzschichholz <ricotz@ubuntu.com> | 2020-08-10 13:49:04 +0200 |
commit | 42207a5da23b4b4c4fe1afff999bd4cd593a6447 (patch) | |
tree | a307b25cae1a1c627f2487fc035170dcc14a4221 | |
parent | 1440f02125e0c571843983f57d6a4ed030d83f71 (diff) | |
download | vala-42207a5da23b4b4c4fe1afff999bd4cd593a6447.tar.gz |
tests: Add "property accessor with try statement" test to increase coverage
-rw-r--r-- | tests/Makefile.am | 1 | ||||
-rw-r--r-- | tests/errors/bug627090.vala | 20 |
2 files changed, 21 insertions, 0 deletions
diff --git a/tests/Makefile.am b/tests/Makefile.am index 12c90bf0b..e1bfc0625 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -545,6 +545,7 @@ TESTS = \ errors/bug579101.vala \ errors/bug596228.vala \ errors/bug623049.vala \ + errors/bug627090.vala \ errors/bug639589.vala \ errors/bug651145.vala \ errors/bug762377.vala \ diff --git a/tests/errors/bug627090.vala b/tests/errors/bug627090.vala new file mode 100644 index 000000000..19ddb3d18 --- /dev/null +++ b/tests/errors/bug627090.vala @@ -0,0 +1,20 @@ +class Foo : Object { + public string bar { + owned get { + try { + return manam (); + } catch (Error e) { + assert_not_reached (); + } + } + } +} + +string manam () throws Error { + return "manam"; +} + +void main () { + var foo = new Foo (); + assert (foo.bar == "manam"); +} |