make tests green again
This commit is contained in:
parent
0926754e68
commit
ae82406c8b
13 changed files with 18 additions and 17 deletions
|
|
@ -28,9 +28,9 @@ proc newElement[TKey, TData](key: TKey, left: PElement[TKey, TData] = nil, right
|
|||
proc newElement[Tkey, TData](key: Tkey, data: TData) : PElement[Tkey, TData] =
|
||||
PElement[TKey, TData](kind: ElementKind.leaf, data: data)
|
||||
|
||||
proc find*[TKey, TData](root: PElement[TKey, TData], key: TKey): TData {.raises: [EInvalidKey].} =
|
||||
proc find*[TKey, TData](root: PElement[TKey, TData], key: TKey): TData {.raises: [KeyError].} =
|
||||
if root.left == nil:
|
||||
raise newException(EInvalidKey, "key does not exist: " & key)
|
||||
raise newException(KeyError, "key does not exist: " & key)
|
||||
|
||||
var tmp_element = addr(root)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue