Fixed insert() tests

This commit is contained in:
Nocturn9x 2022-03-16 11:13:21 +01:00
parent 5f31aa2944
commit d29f29a4b8
1 changed files with 4 additions and 4 deletions

View File

@ -19,7 +19,7 @@ import ../src/nimdeque
when isMainModule:
const size = 1500
const size = 10
const benchSize = 500000
echo &"Running tests with queue of size {size}"
@ -81,7 +81,7 @@ when isMainModule:
oldLen = deque.len()
deque.insert(size - 2, 0x42362)
doAssert oldLen + 1 == deque.len()
doAssert deque.pop(size - 1) == 0x42362
doAssert deque.pop(size - 2) == 0x42362
doAssert deque.len() == oldLen
echo &"\t- Checking insert({size div 2})"
@ -95,9 +95,9 @@ when isMainModule:
let idx = rand(size - 1)
echo &"\t- Checking insert({idx})"
oldLen = deque.len()
deque.insert(size - 2, idx)
deque.insert(idx, 0xff)
doAssert oldLen + 1 == deque.len()
doAssert deque.pop(size - 1) == idx
doAssert deque.pop(idx) == 0xff
doAssert deque.len() == oldLen
echo "\t- Checking backwards indeces"