mirror of
https://github.com/nim-lang/Nim.git
synced 2025-12-29 01:14:41 +00:00
hashes: fix inconsistent tests, fixes #10771
This commit is contained in:
@@ -143,8 +143,7 @@ proc hash*(x: string): Hash =
|
||||
## * `hashIgnoreStyle <#hashIgnoreStyle,string>`_
|
||||
## * `hashIgnoreCase <#hashIgnoreCase,string>`_
|
||||
runnableExamples:
|
||||
doAssert hash("abracadabra") == -5600162842546114722
|
||||
doAssert hash("Abracadabra") == 2068684413884279454
|
||||
doAssert hash("abracadabra") != hash("AbracadabrA")
|
||||
|
||||
var h: Hash = 0
|
||||
for i in 0..x.len-1:
|
||||
@@ -154,8 +153,8 @@ proc hash*(x: string): Hash =
|
||||
proc hash*(x: cstring): Hash =
|
||||
## Efficient hashing of null-terminated strings.
|
||||
runnableExamples:
|
||||
doAssert hash(cstring"abracadabra") == -5600162842546114722
|
||||
doAssert hash(cstring"Abracadabra") == 2068684413884279454
|
||||
doAssert hash(cstring"abracadabra") == hash("abracadabra")
|
||||
doAssert hash(cstring"AbracadabrA") == hash("AbracadabrA")
|
||||
|
||||
var h: Hash = 0
|
||||
var i = 0
|
||||
|
||||
Reference in New Issue
Block a user