]> Cypherpunks repositories - gostls13.git/commitdiff
crypto/sha512: add tests for Size() and BlockSize()
authorShawn Smith <shawn.p.smith@gmail.com>
Tue, 31 Dec 2013 08:29:09 +0000 (19:29 +1100)
committerDave Cheney <dave@cheney.net>
Tue, 31 Dec 2013 08:29:09 +0000 (19:29 +1100)
R=golang-codereviews, bradfitz, dave
CC=golang-codereviews
https://golang.org/cl/43550047

src/pkg/crypto/sha512/sha512_test.go

index 167c20ad0754514a0977c5f44208127ce3951b8e..541860f701b231ae784e4426288591fc781a6486 100644 (file)
@@ -132,6 +132,24 @@ func TestGolden(t *testing.T) {
        }
 }
 
+func TestSize(t *testing.T) {
+       c := New()
+       if got := c.Size(); got != Size {
+               t.Errorf("Size = %d; want %d", got, Size)
+       }
+       c = New384()
+       if got := c.Size(); got != Size384 {
+               t.Errorf("New384.Size = %d; want %d", got, Size384)
+       }
+}
+
+func TestBlockSize(t *testing.T) {
+       c := New()
+       if got := c.BlockSize(); got != BlockSize {
+               t.Errorf("BlockSize = %d; want %d", got, BlockSize)
+       }
+}
+
 var bench = New()
 var buf = make([]byte, 8192)