From 785190bf7158bf37fd1f8c7cf5217ef7431022f5 Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Sun, 3 Jul 2016 00:21:26 +0100 Subject: [PATCH] Use comments to mark out sections of test file --- base58_test.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/base58_test.go b/base58_test.go index 0f4b8ae..c1a5bf5 100644 --- a/base58_test.go +++ b/base58_test.go @@ -6,6 +6,8 @@ import ( "github.com/stretchr/testify/suite" ) +// Test Cases + var examples = map[string]int{ "6hKMCS": 3471391110, "6hDrmR": 3470152229, "6hHHZB": 3470988633, "6hHKum": 3470993664, "6hLgFW": 3471485480, "6hBRKR": 3469844075, @@ -175,10 +177,14 @@ var examples = map[string]int{ "6hJPEq": 3471202816, "6hGMH7": 3470806020, "6hGp5L": 3470729904, } +// Setup Suite + type Base58Suite struct { suite.Suite } +// Tests + func (s *Base58Suite) TestAlphabet() { expected := "123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ" s.Equal(expected, Alphabet) @@ -205,10 +211,14 @@ func (s *Base58Suite) TestDecodeError() { s.Equal("invalid base58", err.Error()) } +// Run Base58Suite + func TestBase58Suite(t *testing.T) { suite.Run(t, new(Base58Suite)) } +// Benchmarks + func BenchmarkEncode(b *testing.B) { for n := 0; n < b.N; n++ { Encode(3471391110)