update test

This commit is contained in:
cooldome
2018-04-29 23:26:21 +01:00
parent b3a80dd2eb
commit 0ef93bdea4

View File

@@ -3,6 +3,7 @@ discard """
output: '''StrictPositiveRange
float
range fail expected
range fail expected
'''
"""
import math, fenv
@@ -21,7 +22,6 @@ proc myoverload(x: Positive) =
proc myoverload(x: StrictPositive) =
echo "StrictPositiveRange"
let x = 9.0.StrictPositive
myoverload(x)
myoverload(9.0)
@@ -35,3 +35,15 @@ except:
echo "range fail expected"
proc strictOnlyProc(x: StrictPositive): bool =
if x > 1.0: true else: false
let x2 = 5.0.Positive
doAssert(strictOnlyProc(x2))
try:
let x4 = 0.0.Positive
discard strictOnlyProc(x4)
except:
echo "range fail expected"