summaryrefslogtreecommitdiff
path: root/tests/std/test_queue.zc
diff options
context:
space:
mode:
authorSAJJA EASWAR <eshwarsajja20@gmail.com>2026-01-25 22:59:36 +0530
committerSAJJA EASWAR <eshwarsajja20@gmail.com>2026-01-25 22:59:36 +0530
commitebc8b94baa6bc694cb4829e2eb2934a1f17fa6a1 (patch)
tree71b952ad455bf17d5bdea01472f0e2297f25eabe /tests/std/test_queue.zc
parent863118c95caac0d69a35f6ae4d2e83844734a8a1 (diff)
parent489336b2101bf16edeec7bfc4379408eb19b936e (diff)
Merge branch 'main' into pr-109
Diffstat (limited to 'tests/std/test_queue.zc')
-rw-r--r--tests/std/test_queue.zc18
1 files changed, 9 insertions, 9 deletions
diff --git a/tests/std/test_queue.zc b/tests/std/test_queue.zc
index d8895b8..3316323 100644
--- a/tests/std/test_queue.zc
+++ b/tests/std/test_queue.zc
@@ -2,11 +2,11 @@ import "std/queue.zc"
test "Queue Push/Pop" {
println "Testing Queue Push/Pop";
- var queue = Queue<i32>::new();
+ let queue = Queue<i32>::new();
defer queue.free();
println "Popping on an empty queue without pushing anything prior"
- var v = queue.pop();
+ let v = queue.pop();
assert(v.is_none(), "v should not have a valid value");
println "Pushing in three values..."
@@ -30,7 +30,7 @@ test "Queue Push/Pop" {
test "Queue Length and Clear" {
println "Testing Queue clear";
- var queue = Queue<i32>::new();
+ let queue = Queue<i32>::new();
defer queue.free();
assert(queue.is_empty() && queue.length() == 0, "queue should be empty");
@@ -44,13 +44,13 @@ test "Queue Length and Clear" {
test "Queue Clone" {
println "Testing Queue Cloning";
- var queue = Queue<i32>::new();
+ let queue = Queue<i32>::new();
defer queue.free();
queue.push(123);
- var queue2 = queue.clone();
+ let queue2 = queue.clone();
defer queue2.free();
- var v = queue2.pop();
+ let v = queue2.pop();
assert(v.is_some() && v.unwrap() == 123, "v's value should be 123");
v = queue2.pop();
assert(v.is_none(), "v should not have a valid value");
@@ -62,7 +62,7 @@ test "Queue Clone" {
}
test "Queue Ring Buffer (Advanced)" {
- var q = Queue<int>::new();
+ let q = Queue<int>::new();
println "Fill slightly"
q.push(1);
@@ -91,10 +91,10 @@ test "Queue Ring Buffer (Advanced)" {
assert(q.is_empty());
println "Large scale test"
- for (var i = 0; i < 100; i=i+1) {
+ for (let i = 0; i < 100; i=i+1) {
q.push(i);
}
- for (var i = 0; i < 100; i=i+1) {
+ for (let i = 0; i < 100; i=i+1) {
assert(*q.pop().unwrap_ref() == i);
}