Add tests for algorithm.reversed
This commit is contained in:
parent
f529e14b04
commit
101e78df3b
1 changed files with 6 additions and 0 deletions
|
|
@ -361,4 +361,10 @@ when isMainModule:
|
||||||
assert srt3.isSorted(cmp) == true
|
assert srt3.isSorted(cmp) == true
|
||||||
var srtseq = newSeq[int]()
|
var srtseq = newSeq[int]()
|
||||||
assert srtseq.isSorted(cmp) == true
|
assert srtseq.isSorted(cmp) == true
|
||||||
|
# Tests for reversed
|
||||||
|
var arr1 = @[0,1,2,3,4]
|
||||||
|
assert arr1.reversed() == @[4,3,2,1,0]
|
||||||
|
for i in 0 .. high(arr1):
|
||||||
|
assert arr1.reversed(0, i) == arr1.reversed()[high(arr1) - i .. high(arr1)]
|
||||||
|
assert arr1.reversed(i, high(arr1)) == arr1.reversed()[0 .. high(arr1) - i]
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue