use doAssert in tests (#16486)
This commit is contained in:
parent
f9a15dbae9
commit
6d442a40a6
78 changed files with 1056 additions and 1056 deletions
|
|
@ -35,4 +35,4 @@ static:
|
|||
otherTable["hallo"] = "123"
|
||||
otherTable["welt"] = "456"
|
||||
|
||||
assert otherTable == {"hallo": "123", "welt": "456"}.newTable
|
||||
doAssert otherTable == {"hallo": "123", "welt": "456"}.newTable
|
||||
|
|
|
|||
|
|
@ -25,4 +25,4 @@ block t4952:
|
|||
static:
|
||||
let tree = newTree(nnkExprColonExpr)
|
||||
let t = (n: tree)
|
||||
assert: t.n.kind == tree.kind
|
||||
doAssert: t.n.kind == tree.kind
|
||||
|
|
|
|||
|
|
@ -7,5 +7,5 @@ static:
|
|||
var
|
||||
x = int64.high
|
||||
discard x + 1
|
||||
assert false
|
||||
doAssert false
|
||||
p()
|
||||
|
|
|
|||
|
|
@ -8,5 +8,5 @@ static:
|
|||
x = int64.high
|
||||
y = 1
|
||||
discard x + y
|
||||
assert false
|
||||
doAssert false
|
||||
p()
|
||||
|
|
|
|||
|
|
@ -7,5 +7,5 @@ static:
|
|||
var
|
||||
x = 1'i64 shl 62
|
||||
discard x * 2
|
||||
assert false
|
||||
doAssert false
|
||||
p()
|
||||
|
|
|
|||
|
|
@ -6,5 +6,5 @@ static:
|
|||
proc p =
|
||||
var x = int64.low
|
||||
discard x - 1
|
||||
assert false
|
||||
doAssert false
|
||||
p()
|
||||
|
|
|
|||
|
|
@ -8,5 +8,5 @@ static:
|
|||
x = int64.low
|
||||
y = 1
|
||||
discard x - y
|
||||
assert false
|
||||
doAssert false
|
||||
p()
|
||||
|
|
|
|||
|
|
@ -47,4 +47,4 @@ macro suite(suiteName, suiteDesc, suiteBloc: untyped): typed =
|
|||
# Test above
|
||||
suite basics, "Description of such":
|
||||
test(t5, ""):
|
||||
assert false
|
||||
doAssert false
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ var
|
|||
d = "abc"
|
||||
|
||||
static:
|
||||
assert a == 2
|
||||
assert c == 3
|
||||
doAssert a == 2
|
||||
doAssert c == 3
|
||||
|
||||
echo b, d
|
||||
|
|
|
|||
|
|
@ -22,11 +22,11 @@ import algorithm
|
|||
static:
|
||||
var numArray = [1, 2, 3, 4, -1]
|
||||
numArray.sort(cmp)
|
||||
assert numArray == [-1, 1, 2, 3, 4]
|
||||
doAssert numArray == [-1, 1, 2, 3, 4]
|
||||
|
||||
var str = "cba"
|
||||
str.sort(cmp)
|
||||
assert str == "abc"
|
||||
doAssert str == "abc"
|
||||
|
||||
# #6086
|
||||
import math, sequtils, sugar
|
||||
|
|
@ -42,7 +42,7 @@ block:
|
|||
var a = f()
|
||||
const b = f()
|
||||
|
||||
assert a == b
|
||||
doAssert a == b
|
||||
|
||||
block:
|
||||
proc f(): seq[char] =
|
||||
|
|
@ -50,7 +50,7 @@ block:
|
|||
|
||||
var runTime = f()
|
||||
const compTime = f()
|
||||
assert runTime == compTime
|
||||
doAssert runTime == compTime
|
||||
|
||||
# #6083
|
||||
block:
|
||||
|
|
@ -64,24 +64,24 @@ block:
|
|||
result[i] = tmp
|
||||
|
||||
const fact1000 = abc()
|
||||
assert fact1000 == @[1, 2]
|
||||
doAssert fact1000 == @[1, 2]
|
||||
|
||||
# Tests for VM ops
|
||||
block:
|
||||
static:
|
||||
# for joint test, the project path is different, so I disabled it:
|
||||
when false:
|
||||
assert "vm" in getProjectPath()
|
||||
doAssert "vm" in getProjectPath()
|
||||
|
||||
let b = getEnv("UNSETENVVAR")
|
||||
assert b == ""
|
||||
assert existsEnv("UNSERENVVAR") == false
|
||||
doAssert b == ""
|
||||
doAssert existsEnv("UNSERENVVAR") == false
|
||||
putEnv("UNSETENVVAR", "VALUE")
|
||||
assert getEnv("UNSETENVVAR") == "VALUE"
|
||||
assert existsEnv("UNSETENVVAR") == true
|
||||
doAssert getEnv("UNSETENVVAR") == "VALUE"
|
||||
doAssert existsEnv("UNSETENVVAR") == true
|
||||
|
||||
assert fileExists("MISSINGFILE") == false
|
||||
assert dirExists("MISSINGDIR") == false
|
||||
doAssert fileExists("MISSINGFILE") == false
|
||||
doAssert dirExists("MISSINGDIR") == false
|
||||
|
||||
# #7210
|
||||
block:
|
||||
|
|
|
|||
|
|
@ -23,6 +23,6 @@ static:
|
|||
sameBug(objs)
|
||||
# sameBug(objs)
|
||||
echo objs[0].field
|
||||
assert(objs[0].field == "hello") # fails, because (objs[0].field == "hello bug") - mutated!
|
||||
doAssert(objs[0].field == "hello") # fails, because (objs[0].field == "hello bug") - mutated!
|
||||
|
||||
echo "success"
|
||||
|
|
|
|||
|
|
@ -14,4 +14,4 @@ when false:
|
|||
|
||||
proc two(dummy: int, size: int) =
|
||||
var x: array[size * 1, int] # compiles, but shouldn't?
|
||||
#assert(x.len == size) # just for fun
|
||||
# doAssert(x.len == size) # just for fun
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue