diff options
author | Rico Tzschichholz <ricotz@ubuntu.com> | 2018-02-06 09:01:12 +0100 |
---|---|---|
committer | Rico Tzschichholz <ricotz@ubuntu.com> | 2018-02-06 17:52:44 +0100 |
commit | 87020808d89ba4507e410aec615a2985f3b57bf8 (patch) | |
tree | 079d57ba325b39b082a6edeaf04c874ad14800e0 /tests/errors/catch-error-code.vala | |
parent | 9564db29b14a314ab1f377ac601407fe64048a52 (diff) | |
download | vala-87020808d89ba4507e410aec615a2985f3b57bf8.tar.gz |
tests: Add various regression "codegen" tests to increase coverage
Diffstat (limited to 'tests/errors/catch-error-code.vala')
-rw-r--r-- | tests/errors/catch-error-code.vala | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/tests/errors/catch-error-code.vala b/tests/errors/catch-error-code.vala new file mode 100644 index 000000000..10bfd9db3 --- /dev/null +++ b/tests/errors/catch-error-code.vala @@ -0,0 +1,16 @@ +errordomain FooError { + BAR, + FOO +} + +void main () { + bool cond = false; + try { + if (cond) + throw new FooError.BAR ("bad"); + throw new FooError.FOO ("worse"); + } catch (FooError.FOO e) { + } catch (FooError e) { + assert_not_reached (); + } +} |