From 1e7f06b17ae11b35e55a6f8655f13be8d590e91a Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Thu, 23 Jun 2011 23:27:32 -0700 Subject: [PATCH] test: Improve ternary operator tests --- src/test/run-pass/ternary.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/test/run-pass/ternary.rs b/src/test/run-pass/ternary.rs index e2e73d849a7..364b422b82b 100644 --- a/src/test/run-pass/ternary.rs +++ b/src/test/run-pass/ternary.rs @@ -8,13 +8,19 @@ fn test_simple() { fn test_precedence() { auto x; + x = true || true ? 10 : 11; + assert (x == 10); + x = true == false ? 10 : 11; assert (x == 11); x = true ? false ? 10 : 11 : 12; assert (x == 11); - auto y = false ? 10 : 0xF0 | 0x0F; + auto y = true ? 0xF0 : 0x0 | 0x0F; + assert (y == 0xF0); + + y = true ? 0xF0 | 0x0F : 0x0; assert (y == 0xFF); }