diff options
-rw-r--r-- | tests/control-flow/pre-post-increment.vala | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/tests/control-flow/pre-post-increment.vala b/tests/control-flow/pre-post-increment.vala index e0bf28bcb..cb4d31423 100644 --- a/tests/control-flow/pre-post-increment.vala +++ b/tests/control-flow/pre-post-increment.vala @@ -17,5 +17,25 @@ void main () { int i = 0; assert (++i == 1); } + { + int i = 1; + i -= i++ % 2; + assert (i == 1); + } + { + int i = 1; + i -= ++i % 2; + assert (i == 2); + } + { + int i = 1; + i += i++ % 2; + assert (i == 3); + } + { + int i = 1; + i += ++i % 2; + assert (i == 2); + } } |