diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/constr/tconstr2.nim | 2 | ||||
-rw-r--r-- | tests/controlflow/tcontrolflow.nim | 10 | ||||
-rw-r--r-- | tests/float/tfloat3.nim | 11 | ||||
-rw-r--r-- | tests/generics/tbintre2.nim | 1 | ||||
-rw-r--r-- | tests/generics/tbintree.nim | 2 | ||||
-rw-r--r-- | tests/generics/texplicitgeneric1.nim | 2 | ||||
-rw-r--r-- | tests/generics/texplicitgeneric2.nim | 1 | ||||
-rw-r--r-- | tests/generics/tgeneric0.nim | 5 | ||||
-rw-r--r-- | tests/generics/tgenericprocvar.nim | 1 | ||||
-rw-r--r-- | tests/iter/tcountup.nim | 7 | ||||
-rw-r--r-- | tests/iter/titer5.nim | 1 | ||||
-rw-r--r-- | tests/iter/titer6.nim | 2 | ||||
-rw-r--r-- | tests/iter/titer7.nim | 4 | ||||
-rw-r--r-- | tests/iter/titervaropenarray.nim | 2 | ||||
-rw-r--r-- | tests/macros/tstringinterp.nim | 1 | ||||
-rw-r--r-- | tests/metatype/tmatrix1.nim | 4 | ||||
-rw-r--r-- | tests/metatype/tmetatypematrix.nim | 1 | ||||
-rw-r--r-- | tests/misc/tack.nim | 1 | ||||
-rw-r--r-- | tests/misc/tpos.nim | 1 | ||||
-rw-r--r-- | tests/seq/tseq.nim | 1 | ||||
-rw-r--r-- | tests/template/annotate.nim | 2 | ||||
-rw-r--r-- | tests/usingstmt/tusingstatement.nim | 2 | ||||
-rw-r--r-- | tests/varstmt/tvardecl.nim | 2 | ||||
-rw-r--r-- | tests/vm/tvmmisc.nim | 5 |
24 files changed, 46 insertions, 25 deletions
diff --git a/tests/constr/tconstr2.nim b/tests/constr/tconstr2.nim index b911de548..2557d7db9 100644 --- a/tests/constr/tconstr2.nim +++ b/tests/constr/tconstr2.nim @@ -18,5 +18,5 @@ const (s: "hi", x: 69, y: 45, z: 0.0, chars: {'a', 'b', 'c'}), (s: "hi", x: 69, y: 45, z: 1.0, chars: {'a'})] -write(stdout, things[0].x) +writeLine(stdout, things[0].x) #OUT 69 diff --git a/tests/controlflow/tcontrolflow.nim b/tests/controlflow/tcontrolflow.nim index 9019e55b2..258f3f50d 100644 --- a/tests/controlflow/tcontrolflow.nim +++ b/tests/controlflow/tcontrolflow.nim @@ -85,13 +85,13 @@ block tnestif: if x == 0: write(stdout, "i == 0") if y == 0: - write(stdout, x) + writeLine(stdout, x) else: - write(stdout, y) + writeLine(stdout, y) elif x == 1: - write(stdout, "i == 1") + writeLine(stdout, "i == 1") elif x == 2: - write(stdout, "i == 2") + writeLine(stdout, "i == 2") else: - write(stdout, "looks like Python") + writeLine(stdout, "looks like Python") #OUT i == 2 diff --git a/tests/float/tfloat3.nim b/tests/float/tfloat3.nim index 01f3cb9df..215470cfc 100644 --- a/tests/float/tfloat3.nim +++ b/tests/float/tfloat3.nim @@ -1,14 +1,15 @@ discard """ - output: "Nim 3.4368930843, 0.3299290698 C double: 3.4368930843, 0.3299290698" + output: ''' +Nim 3.4368930843, 0.3299290698 +C double: 3.4368930843, 0.3299290698''' """ import math, strutils {.emit: """ void printFloats(void) { - double y = 1.234567890123456789; - - printf("C double: %.10f, %.10f ", exp(y), cos(y)); + double y = 1.234567890123456789; + printf("C double: %.10f, %.10f\n", exp(y), cos(y)); } """.} @@ -16,5 +17,5 @@ proc c_printf(frmt: cstring) {.importc: "printf", header: "<stdio.h>", varargs.} proc printFloats {.importc, nodecl.} var x: float = 1.234567890123456789 -c_printf("Nim %.10f, %.10f ", exp(x), cos(x)) +c_printf("Nim %.10f, %.10f\n", exp(x), cos(x)) printFloats() diff --git a/tests/generics/tbintre2.nim b/tests/generics/tbintre2.nim index 4f63cc5f5..dadc9a064 100644 --- a/tests/generics/tbintre2.nim +++ b/tests/generics/tbintre2.nim @@ -25,3 +25,4 @@ for y in items(r2): stdout.write(y) #OUT helloworld99110223 +stdout.write "\n" diff --git a/tests/generics/tbintree.nim b/tests/generics/tbintree.nim index 962d4f315..18af5b9af 100644 --- a/tests/generics/tbintree.nim +++ b/tests/generics/tbintree.nim @@ -101,4 +101,6 @@ when true: for y in items(r2): stdout.write(y) + stdout.write "\n" + #OUT helloworld99110223 diff --git a/tests/generics/texplicitgeneric1.nim b/tests/generics/texplicitgeneric1.nim index f093e54d4..16f4f7330 100644 --- a/tests/generics/texplicitgeneric1.nim +++ b/tests/generics/texplicitgeneric1.nim @@ -32,3 +32,5 @@ c.add('A', "12") c.add('B', "13") for k, v in items(c): stdout.write(" Key: ", $k, " value: ", v) + +stdout.write "\n" diff --git a/tests/generics/texplicitgeneric2.nim b/tests/generics/texplicitgeneric2.nim index c4af17b7b..573b10ae8 100644 --- a/tests/generics/texplicitgeneric2.nim +++ b/tests/generics/texplicitgeneric2.nim @@ -33,3 +33,4 @@ c.add('B', "13") for k, v in items(c): stdout.write(" Key: ", $k, " value: ", v) +stdout.write "\n" diff --git a/tests/generics/tgeneric0.nim b/tests/generics/tgeneric0.nim index 6698ecec0..3a35ebaba 100644 --- a/tests/generics/tgeneric0.nim +++ b/tests/generics/tgeneric0.nim @@ -1,6 +1,7 @@ discard """ output: ''' -100 0 +100 +0 ''' """ @@ -72,7 +73,7 @@ block tgeneric1: proc print[T](heap: PBinHeap[T]) = for i in countup(0, heap.last): - stdout.write($heap.heap[i].data, " ") + stdout.write($heap.heap[i].data, "\n") var heap: PBinHeap[int] diff --git a/tests/generics/tgenericprocvar.nim b/tests/generics/tgenericprocvar.nim index dca9c8538..7935d90c2 100644 --- a/tests/generics/tgenericprocvar.nim +++ b/tests/generics/tgenericprocvar.nim @@ -34,3 +34,4 @@ proc test(data: seq[int], value: int): seq[int] = for x in items(test(@[1,2,3], 2)): stdout.write(x) +stdout.write "\n" diff --git a/tests/iter/tcountup.nim b/tests/iter/tcountup.nim index 83d800c82..f93f1536e 100644 --- a/tests/iter/tcountup.nim +++ b/tests/iter/tcountup.nim @@ -2,9 +2,8 @@ discard """ output: "0123456789" """ -# Test new countup and unary < +# Test new countup -for i in 0 .. < 10'i64: +for i in 0 ..< 10'i64: stdout.write(i) - -#OUT 0123456789 +echo "\n" diff --git a/tests/iter/titer5.nim b/tests/iter/titer5.nim index 3c508dca7..cb691ffdb 100644 --- a/tests/iter/titer5.nim +++ b/tests/iter/titer5.nim @@ -10,3 +10,4 @@ for x in lines.split(): stdout.write(x) #OUT abcxyz +stdout.write "\n" diff --git a/tests/iter/titer6.nim b/tests/iter/titer6.nim index b8c2f7c66..69a10d868 100644 --- a/tests/iter/titer6.nim +++ b/tests/iter/titer6.nim @@ -31,3 +31,5 @@ proc wordWrap2(s: string, maxLineWidth = 80, result = "" for word, isSep in tokenize2(s, seps): var w = 0 + +stdout.write "\n" diff --git a/tests/iter/titer7.nim b/tests/iter/titer7.nim index c2bd9b9cb..9cba3038d 100644 --- a/tests/iter/titer7.nim +++ b/tests/iter/titer7.nim @@ -45,9 +45,9 @@ proc square(x:int): int = let list = @[1,2,3,4,5,6,7,8,9] echo ("--- evens") -for item in list / isEven : echo(item) +for item in list / isEven: echo(item) echo ("--- squares") -for item in list >> square : echo(item) +for item in list >> square: echo(item) #echo ("--- squares of evens, only") # next line doesn't compile. Generic types are not inferred #for item in list />> (isEven, square) : echo(item) diff --git a/tests/iter/titervaropenarray.nim b/tests/iter/titervaropenarray.nim index b9aa2cbca..701f652df 100644 --- a/tests/iter/titervaropenarray.nim +++ b/tests/iter/titervaropenarray.nim @@ -10,3 +10,5 @@ iterator iterAndZero(a: var openArray[int]): int = var x = [[1, 2, 3], [4, 5, 6]] for y in iterAndZero(x[0]): write(stdout, $y) #OUT 123 + +write stdout, "\n" diff --git a/tests/macros/tstringinterp.nim b/tests/macros/tstringinterp.nim index 8b8e1c3a9..74c73599b 100644 --- a/tests/macros/tstringinterp.nim +++ b/tests/macros/tstringinterp.nim @@ -70,3 +70,4 @@ var s2 = formatStyleInterpolation"Hello ${bob}, ${sum(alice.len, bob.len, 2)}$$" write(stdout, s1 & " | " & s2) +write(stdout, "\n") diff --git a/tests/metatype/tmatrix1.nim b/tests/metatype/tmatrix1.nim index 0f325a17b..15913499f 100644 --- a/tests/metatype/tmatrix1.nim +++ b/tests/metatype/tmatrix1.nim @@ -8,10 +8,10 @@ type TMatrix2x2*[T] = TMatrixNM[range[0..1], range[0..1], T] TMatrix3x3*[T] = TMatrixNM[range[0..2], range[0..2], T] -proc test*[T] (matrix: TMatrix2x2[T]) = +proc test*[T](matrix: TMatrix2x2[T]) = echo "wrong proc called" -proc test*[T] (matrix: TMatrix3x3[T]) = +proc test*[T](matrix: TMatrix3x3[T]) = echo "right proc called" var matrix: TMatrix3x3[float] diff --git a/tests/metatype/tmetatypematrix.nim b/tests/metatype/tmetatypematrix.nim index 076009eb9..4cd0aa49f 100644 --- a/tests/metatype/tmetatypematrix.nim +++ b/tests/metatype/tmetatypematrix.nim @@ -43,3 +43,4 @@ for i in 0..w-1: for i in 0..w-1: stdout.write(m[i,i]) #OUT 111 +stdout.write "\n" diff --git a/tests/misc/tack.nim b/tests/misc/tack.nim index fb89dc8b1..458395ef6 100644 --- a/tests/misc/tack.nim +++ b/tests/misc/tack.nim @@ -16,3 +16,4 @@ proc ack(x, y: int): int = # echo(ack(0, 0)) write(stdout, ack(3, 4)) #OUT 125 +write stdout, "\n" diff --git a/tests/misc/tpos.nim b/tests/misc/tpos.nim index 0c8efa43d..f7607d643 100644 --- a/tests/misc/tpos.nim +++ b/tests/misc/tpos.nim @@ -29,4 +29,5 @@ proc mypos(sub, s: string, start: int = 0): int = var sub = "hello" var s = "world hello" write(stdout, mypos(sub, s)) +write stdout, "\n" #OUT 6 diff --git a/tests/seq/tseq.nim b/tests/seq/tseq.nim index 1cb94b308..6a28bc8e6 100644 --- a/tests/seq/tseq.nim +++ b/tests/seq/tseq.nim @@ -203,3 +203,4 @@ block ttoseq: stdout.write(x) var y: type("a b c".split) y = "xzy" + stdout.write("\n") diff --git a/tests/template/annotate.nim b/tests/template/annotate.nim index 5db7e59ea..a7e2f8fdb 100644 --- a/tests/template/annotate.nim +++ b/tests/template/annotate.nim @@ -65,7 +65,7 @@ proc reindent*(value: string, preset_indent = 0): string = make([ html, xml, glsl, js, css, rst ]) -when true: +when isMainModule: ## Test tags const script = js""" diff --git a/tests/usingstmt/tusingstatement.nim b/tests/usingstmt/tusingstatement.nim index fc050ee5b..6e4998892 100644 --- a/tests/usingstmt/tusingstatement.nim +++ b/tests/usingstmt/tusingstatement.nim @@ -84,3 +84,5 @@ proc use(r: var TResource) = autoClose(r = openResource("test")): use r + +write stdout, "\n" diff --git a/tests/varstmt/tvardecl.nim b/tests/varstmt/tvardecl.nim index 664de7134..37bc4bad7 100644 --- a/tests/varstmt/tvardecl.nim +++ b/tests/varstmt/tvardecl.nim @@ -9,4 +9,4 @@ var a, b: int = 4 write(stdout, a) -write(stdout, b) #OUT 44 +writeLine(stdout, b) #OUT 44 diff --git a/tests/vm/tvmmisc.nim b/tests/vm/tvmmisc.nim index 35deea224..bd3aa2fcd 100644 --- a/tests/vm/tvmmisc.nim +++ b/tests/vm/tvmmisc.nim @@ -70,8 +70,9 @@ block: # Tests for VM ops block: static: - # for joint test, the project path is different - assert "vm" in getProjectPath() or "Nim" in getProjectPath() + # for joint test, the project path is different, so I disabled it: + when false: + assert "vm" in getProjectPath() let b = getEnv("UNSETENVVAR") assert b == "" |