[vala/0.42] tests: Extend "assigned local variable" control flow tests
- From: Rico Tzschichholz <ricotz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala/0.42] tests: Extend "assigned local variable" control flow tests
- Date: Wed, 10 Apr 2019 14:29:37 +0000 (UTC)
commit 4d4f9c740b7d9aea2cd5c2959e2b4547408e72d2
Author: Rico Tzschichholz <ricotz ubuntu com>
Date: Sat Apr 6 10:13:02 2019 +0200
tests: Extend "assigned local variable" control flow tests
Cover condition statements of WhileStatement and ConditionalExpression
tests/control-flow/assigned-local-variable.vala | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
---
diff --git a/tests/control-flow/assigned-local-variable.vala b/tests/control-flow/assigned-local-variable.vala
index 7946d72ea..e81219904 100644
--- a/tests/control-flow/assigned-local-variable.vala
+++ b/tests/control-flow/assigned-local-variable.vala
@@ -20,4 +20,26 @@ void main () {
assert_not_reached ();
}
}
+
+ {
+ string? s;
+ while (!foo (out s) || s == null) {
+ assert_not_reached ();
+ }
+ }
+ {
+ int i;
+ while ((i = bar ()) > 42 || i < 23) {
+ assert_not_reached ();
+ }
+ }
+
+ {
+ string? s;
+ assert (!foo (out s) || s == null ? false : true);
+ }
+ {
+ int i;
+ assert ((i = bar ()) > 42 || i < 23 ? false : true);
+ }
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]