From 8ee2dece06c5e5f75cef43da4577665fe2c0c88d Mon Sep 17 00:00:00 2001 From: belliash Date: Fri, 21 Jun 2019 23:53:01 +0200 Subject: [PATCH] Test NULL-coalescing operator. --- tests/null_coalescing.aer | 15 +++++++++++++++ tests/null_coalescing.exp | 9 +++++++++ 2 files changed, 24 insertions(+) create mode 100644 tests/null_coalescing.aer create mode 100644 tests/null_coalescing.exp diff --git a/tests/null_coalescing.aer b/tests/null_coalescing.aer new file mode 100644 index 0000000..79e291a --- /dev/null +++ b/tests/null_coalescing.aer @@ -0,0 +1,15 @@ +class Program { + + public void main() { + var_dump(0 ?? 0 ?? 6); + var_dump(0 ?? (0 ?? 6)); + var_dump((0 ?? 0) ?? 6); + var_dump(0 ?? 5 ?? 6); + var_dump(0 ?? (5 ?? 6)); + var_dump((0 ?? 5) ?? 6); + var_dump(4 ?? 5 ?? 6); + var_dump(4 ?? (5 ?? 6)); + var_dump((4 ?? 5) ?? 6); + } + +} diff --git a/tests/null_coalescing.exp b/tests/null_coalescing.exp new file mode 100644 index 0000000..e8e7e79 --- /dev/null +++ b/tests/null_coalescing.exp @@ -0,0 +1,9 @@ +int(6) +int(6) +int(6) +int(5) +int(5) +int(5) +int(4) +int(4) +int(4) \ No newline at end of file