diff options
Diffstat (limited to 'tests/features/test_operators_suite.zc')
| -rw-r--r-- | tests/features/test_operators_suite.zc | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/tests/features/test_operators_suite.zc b/tests/features/test_operators_suite.zc index cf0f4c2..f4d18d8 100644 --- a/tests/features/test_operators_suite.zc +++ b/tests/features/test_operators_suite.zc @@ -54,10 +54,10 @@ fn make_err(e: int) -> Result { } fn process_result(fail: int) -> Result { - var val = make_ok(10)?; + let val = make_ok(10)?; if (fail) { - var v2 = make_err(500)?; + let v2 = make_err(500)?; return Result_Ok(v2 + 1000); } @@ -74,8 +74,8 @@ fn twice(x: int) -> int { test "test_operator_overloading" { "=> Bitwise Primitives"; - var a = 0b1100; - var b = 0b1010; + let a = 0b1100; + let b = 0b1010; "{a} | {b} = {a | b} (Expected 14)"; "{a} & {b} = {a & b} (Expected 8)"; @@ -83,13 +83,13 @@ test "test_operator_overloading" { "{a} << 1 = {a << 1} (Expected 24)"; "=> Compound Assignment Desugaring"; - var x = 10; + let x = 10; x += 5; // 15 x <<= 1; // 30 "=> Struct Overloading + Compound (|=)"; - var f1 = Flags::new(1); - var f2 = Flags::new(4); + let f1 = Flags::new(1); + let f2 = Flags::new(4); f1 |= f2; "Result bits: {f1.bits} (Expected 5)"; @@ -97,7 +97,7 @@ test "test_operator_overloading" { } test "test_extended_overloading" { - var c = Container::new(10); + let c = Container::new(10); // Index Get assert(c[5] == 15, "Get Failed"); @@ -111,34 +111,34 @@ test "test_extended_overloading" { assert(c.val == 27, "Compound Set Failed"); // Unary Neg - var n = -c; + let n = -c; assert(n.val == -27, "Neg Failed"); // Unary Not assert(!c == false, "Not Operator Failed"); // Unary Bitnot - var b = ~c; + let b = ~c; assert(b.val == ~27, "Bitnot Failed"); } test "test_pipe_operator" { - var res = 5 |> twice; + let res = 5 |> twice; assert(res == 10, "Pipe twice failed"); - var res2 = 10 |> add(20); + let res2 = 10 |> add(20); assert(res2 == 30, "Pipe add failed"); - var res3 = 5 |> twice |> add(10); // 20 + let res3 = 5 |> twice |> add(10); // 20 assert(res3 == 20, "Multi-pipe failed"); } test "test_try_operator" { - var res_ok = process_result(0); + let res_ok = process_result(0); assert(res_ok.tag == Result_Ok_Tag, "Expected Ok"); assert(res_ok.data.Ok == 30, "Expected 30"); - var res_err = process_result(1); + let res_err = process_result(1); assert(res_err.tag == Result_Err_Tag, "Expected Err"); assert(res_err.data.Err == 500, "Expected Err(500)"); } |
