mirror of
https://github.com/nim-lang/Nim.git
synced 2025-12-28 17:04:41 +00:00
25 lines
758 B
Nim
25 lines
758 B
Nim
import stdtest/testutils
|
|
|
|
block: # assertAll
|
|
assertAll:
|
|
1+1 == 2
|
|
var a = 3
|
|
a == 3
|
|
|
|
doAssertRaises(AssertionDefect):
|
|
assertAll:
|
|
1+1 == 2
|
|
var a = 3
|
|
a == 4
|
|
|
|
block: # greedyOrderedSubsetLines
|
|
assertAll:
|
|
greedyOrderedSubsetLines("a1\na3", "a0\na1\na2\na3\na4")
|
|
not greedyOrderedSubsetLines("a3\na1", "a0\na1\na2\na3\na4") # out of order
|
|
not greedyOrderedSubsetLines("a1\na5", "a0\na1\na2\na3\na4") # a5 not in lhs
|
|
|
|
not greedyOrderedSubsetLines("a1\na5", "a0\na1\na2\na3\na4\nprefix:a5")
|
|
not greedyOrderedSubsetLines("a1\na5", "a0\na1\na2\na3\na4\na5:suffix")
|
|
not greedyOrderedSubsetLines("a5", "a0\na1\na2\na3\na4\nprefix:a5")
|
|
not greedyOrderedSubsetLines("a5", "a0\na1\na2\na3\na4\na5:suffix")
|