summaryrefslogtreecommitdiff
path: root/tests/features/test_operators_suite.zc
diff options
context:
space:
mode:
Diffstat (limited to 'tests/features/test_operators_suite.zc')
-rw-r--r--tests/features/test_operators_suite.zc30
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)");
}