From 397526522d8b81a1485671146acb0ed58a6bfa98 Mon Sep 17 00:00:00 2001 From: Joshua Sjoding Date: Thu, 25 Feb 2016 10:13:13 -0800 Subject: Added Hasher for computing hashes of streamed objects --- core/hash_test.go | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'core/hash_test.go') diff --git a/core/hash_test.go b/core/hash_test.go index 8c4ed67..782777e 100644 --- a/core/hash_test.go +++ b/core/hash_test.go @@ -33,3 +33,10 @@ func (s *HashSuite) TestIsZero(c *C) { hash = NewHash("8ab686eafeb1f44702738c8b0f24f2567c36da6d") c.Assert(hash.IsZero(), Equals, false) } + +func (s *HashSuite) TestNewHasher(c *C) { + content := "hasher test sample" + hasher := NewHasher(BlobObject, int64(len(content))) + hasher.Write([]byte(content)) + c.Assert(hasher.Sum().String(), Equals, "dc42c3cc80028d0ec61f0a6b24cadd1c195c4dfc") +} -- cgit