From 792dfac521ce871019676fa17aed1cf8596d8127 Mon Sep 17 00:00:00 2001 From: narimiran Date: Sun, 3 Mar 2019 10:53:37 +0100 Subject: hashes: fix inconsistent tests, fixes #10771 --- lib/pure/hashes.nim | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'lib/pure') diff --git a/lib/pure/hashes.nim b/lib/pure/hashes.nim index a08a583c0..5bc9dac3c 100644 --- a/lib/pure/hashes.nim +++ b/lib/pure/hashes.nim @@ -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 -- cgit 1.4.1-2-gfad0