add two test:

zero denominator assert fail,
float type compile failure
This commit is contained in:
JamesP
2015-10-01 20:32:49 +10:00
parent 2f4cc4efce
commit ce18b85d2c
2 changed files with 19 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
discard """
file: "trat_float.nim"
line: "9,19"
errormsg: '''type mismatch: got'''
"""
import rationals
var
# this fails - no floats as num or den
r = initRational(1.0'f, 1.0'f)

View File

@@ -0,0 +1,10 @@
discard """
file: "trat_init.nim"
exitcode: "1"
"""
import rationals
var
z = Rational[int](num: 0, den: 1)
o = initRational(num=1, den=1)
a = initRational(1, 2)
r = initRational(1, 0) # this fails - no zero denominator