gofmt cleanups.

This commit is contained in:
Kyle Isom 2017-11-16 08:26:27 -08:00
parent cb16cfa183
commit 832475db56
7 changed files with 48 additions and 49 deletions

View File

@ -56,7 +56,7 @@ var sliceFunctions = map[string]func([]byte) []byte{
type Hash struct { type Hash struct {
hash.Hash hash.Hash
secure bool secure bool
algo string algo string
} }
// HashAlgo returns the name of the underlying hash algorithm. // HashAlgo returns the name of the underlying hash algorithm.
@ -127,19 +127,19 @@ var secureHashes = map[string]func() hash.Hash{
"blake2b-512": blakeFunc(blake2b.New512), "blake2b-512": blakeFunc(blake2b.New512),
} }
func newHash32(f func () hash.Hash32) func () hash.Hash { func newHash32(f func() hash.Hash32) func() hash.Hash {
return func() hash.Hash { return func() hash.Hash {
return f() return f()
} }
} }
func newHash64(f func () hash.Hash64) func () hash.Hash { func newHash64(f func() hash.Hash64) func() hash.Hash {
return func() hash.Hash { return func() hash.Hash {
return f() return f()
} }
} }
func newCRC64(tab uint64) func () hash.Hash { func newCRC64(tab uint64) func() hash.Hash {
return newHash64( return newHash64(
func() hash.Hash64 { func() hash.Hash64 {
return crc64.New(crc64.MakeTable(tab)) return crc64.New(crc64.MakeTable(tab))

View File

@ -12,10 +12,10 @@ func TestSecureHash(t *testing.T) {
algo := "sha256" algo := "sha256"
h, err := New(algo) h, err := New(algo)
assert.NoErrorT(t, err) assert.NoErrorT(t, err)
assert.BoolT(t, h.IsSecure(), algo + " should be a secure hash") assert.BoolT(t, h.IsSecure(), algo+" should be a secure hash")
assert.BoolT(t, h.HashAlgo() == algo, "hash returned the wrong HashAlgo") assert.BoolT(t, h.HashAlgo() == algo, "hash returned the wrong HashAlgo")
assert.BoolT(t, !h.IsHash32(), algo + " isn't actually a 32-bit hash") assert.BoolT(t, !h.IsHash32(), algo+" isn't actually a 32-bit hash")
assert.BoolT(t, !h.IsHash64(), algo + " isn't actually a 64-bit hash") assert.BoolT(t, !h.IsHash64(), algo+" isn't actually a 64-bit hash")
var data []byte var data []byte
var expected = "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" var expected = "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
@ -42,10 +42,10 @@ func TestInsecureHash(t *testing.T) {
algo := "md5" algo := "md5"
h, err := New(algo) h, err := New(algo)
assert.NoErrorT(t, err) assert.NoErrorT(t, err)
assert.BoolT(t, !h.IsSecure(), algo + " shouldn't be a secure hash") assert.BoolT(t, !h.IsSecure(), algo+" shouldn't be a secure hash")
assert.BoolT(t, h.HashAlgo() == algo, "hash returned the wrong HashAlgo") assert.BoolT(t, h.HashAlgo() == algo, "hash returned the wrong HashAlgo")
assert.BoolT(t, !h.IsHash32(), algo + " isn't actually a 32-bit hash") assert.BoolT(t, !h.IsHash32(), algo+" isn't actually a 32-bit hash")
assert.BoolT(t, !h.IsHash64(), algo + " isn't actually a 64-bit hash") assert.BoolT(t, !h.IsHash64(), algo+" isn't actually a 64-bit hash")
var data []byte var data []byte
var expected = "d41d8cd98f00b204e9800998ecf8427e" var expected = "d41d8cd98f00b204e9800998ecf8427e"
@ -72,31 +72,31 @@ func TestHash32(t *testing.T) {
algo := "crc32-ieee" algo := "crc32-ieee"
h, err := New(algo) h, err := New(algo)
assert.NoErrorT(t, err) assert.NoErrorT(t, err)
assert.BoolT(t, !h.IsSecure(), algo + " shouldn't be a secure hash") assert.BoolT(t, !h.IsSecure(), algo+" shouldn't be a secure hash")
assert.BoolT(t, h.HashAlgo() == algo, "hash returned the wrong HashAlgo") assert.BoolT(t, h.HashAlgo() == algo, "hash returned the wrong HashAlgo")
assert.BoolT(t, h.IsHash32(), algo + " is actually a 32-bit hash") assert.BoolT(t, h.IsHash32(), algo+" is actually a 32-bit hash")
assert.BoolT(t, !h.IsHash64(), algo + " isn't actually a 64-bit hash") assert.BoolT(t, !h.IsHash64(), algo+" isn't actually a 64-bit hash")
var data []byte var data []byte
var expected uint32 var expected uint32
h.Write(data) h.Write(data)
sum, ok := h.Sum32() sum, ok := h.Sum32()
assert.BoolT(t, ok, algo + " should be able to return a Sum32") assert.BoolT(t, ok, algo+" should be able to return a Sum32")
assert.BoolT(t, expected == sum, fmt.Sprintf("%s returned the %d but expected %d", algo, sum, expected)) assert.BoolT(t, expected == sum, fmt.Sprintf("%s returned the %d but expected %d", algo, sum, expected))
data = []byte("hello, world") data = []byte("hello, world")
expected = 0xffab723a expected = 0xffab723a
h.Write(data) h.Write(data)
sum, ok = h.Sum32() sum, ok = h.Sum32()
assert.BoolT(t, ok, algo + " should be able to return a Sum32") assert.BoolT(t, ok, algo+" should be able to return a Sum32")
assert.BoolT(t, expected == sum, fmt.Sprintf("%s returned the %d but expected %d", algo, sum, expected)) assert.BoolT(t, expected == sum, fmt.Sprintf("%s returned the %d but expected %d", algo, sum, expected))
h.Reset() h.Reset()
data = []byte("hello world") data = []byte("hello world")
h.Write(data) h.Write(data)
sum, ok = h.Sum32() sum, ok = h.Sum32()
assert.BoolT(t, ok, algo + " should be able to return a Sum32") assert.BoolT(t, ok, algo+" should be able to return a Sum32")
assert.BoolT(t, expected != sum, fmt.Sprintf("%s returned %d but shouldn't have", algo, sum, expected)) assert.BoolT(t, expected != sum, fmt.Sprintf("%s returned %d but shouldn't have", algo, sum, expected))
} }
@ -104,31 +104,31 @@ func TestHash64(t *testing.T) {
algo := "crc64" algo := "crc64"
h, err := New(algo) h, err := New(algo)
assert.NoErrorT(t, err) assert.NoErrorT(t, err)
assert.BoolT(t, !h.IsSecure(), algo + " shouldn't be a secure hash") assert.BoolT(t, !h.IsSecure(), algo+" shouldn't be a secure hash")
assert.BoolT(t, h.HashAlgo() == algo, "hash returned the wrong HashAlgo") assert.BoolT(t, h.HashAlgo() == algo, "hash returned the wrong HashAlgo")
assert.BoolT(t, h.IsHash64(), algo + " is actually a 64-bit hash") assert.BoolT(t, h.IsHash64(), algo+" is actually a 64-bit hash")
assert.BoolT(t, !h.IsHash32(), algo + " isn't actually a 32-bit hash") assert.BoolT(t, !h.IsHash32(), algo+" isn't actually a 32-bit hash")
var data []byte var data []byte
var expected uint64 var expected uint64
h.Write(data) h.Write(data)
sum, ok := h.Sum64() sum, ok := h.Sum64()
assert.BoolT(t, ok, algo + " should be able to return a Sum64") assert.BoolT(t, ok, algo+" should be able to return a Sum64")
assert.BoolT(t, expected == sum, fmt.Sprintf("%s returned the %d but expected %d", algo, sum, expected)) assert.BoolT(t, expected == sum, fmt.Sprintf("%s returned the %d but expected %d", algo, sum, expected))
data = []byte("hello, world") data = []byte("hello, world")
expected = 0x16c45c0eb1d9c2ec expected = 0x16c45c0eb1d9c2ec
h.Write(data) h.Write(data)
sum, ok = h.Sum64() sum, ok = h.Sum64()
assert.BoolT(t, ok, algo + " should be able to return a Sum64") assert.BoolT(t, ok, algo+" should be able to return a Sum64")
assert.BoolT(t, expected == sum, fmt.Sprintf("%s returned the %d but expected %d", algo, sum, expected)) assert.BoolT(t, expected == sum, fmt.Sprintf("%s returned the %d but expected %d", algo, sum, expected))
h.Reset() h.Reset()
data = []byte("hello world") data = []byte("hello world")
h.Write(data) h.Write(data)
sum, ok = h.Sum64() sum, ok = h.Sum64()
assert.BoolT(t, ok, algo + " should be able to return a Sum64") assert.BoolT(t, ok, algo+" should be able to return a Sum64")
assert.BoolT(t, expected != sum, fmt.Sprintf("%s returned %d but shouldn't have", algo, sum, expected)) assert.BoolT(t, expected != sum, fmt.Sprintf("%s returned %d but shouldn't have", algo, sum, expected))
} }
@ -137,5 +137,5 @@ func TestListLengthSanity(t *testing.T) {
secure := SecureHashList() secure := SecureHashList()
insecure := InsecureHashList() insecure := InsecureHashList()
assert.BoolT(t, len(all) == len(secure) + len(insecure)) assert.BoolT(t, len(all) == len(secure)+len(insecure))
} }

View File

@ -16,8 +16,8 @@ import (
var ( var (
preserveOwners bool preserveOwners bool
preserveMode bool preserveMode bool
verbose bool verbose bool
) )
func setupFile(hdr *tar.Header, file *os.File) error { func setupFile(hdr *tar.Header, file *os.File) error {

View File

@ -92,7 +92,7 @@ Options:
} }
func init() { func init() {
flag.Usage = func () { usage(os.Stdout) } flag.Usage = func() { usage(os.Stdout) }
} }
func main() { func main() {

View File

@ -4,8 +4,8 @@ import (
"bytes" "bytes"
"testing" "testing"
"github.com/kisom/goutils/testio"
"github.com/kisom/goutils/assert" "github.com/kisom/goutils/assert"
"github.com/kisom/goutils/testio"
) )
func TestMWC(t *testing.T) { func TestMWC(t *testing.T) {

View File

@ -7,7 +7,7 @@ import (
// Tee emulates the Unix tee(1) command. // Tee emulates the Unix tee(1) command.
type Tee struct { type Tee struct {
f *os.File f *os.File
Verbose bool Verbose bool
} }
@ -36,13 +36,12 @@ func NewOut(logFile string) (*Tee, error) {
} }
f, err := os.Create(logFile) f, err := os.Create(logFile)
if err !=nil { if err != nil {
return nil, err return nil, err
} }
return &Tee{f: f}, nil return &Tee{f: f}, nil
} }
// Printf formats according to a format specifier and writes to the // Printf formats according to a format specifier and writes to the
// tee instance. // tee instance.
func (t *Tee) Printf(format string, args ...interface{}) (int, error) { func (t *Tee) Printf(format string, args ...interface{}) (int, error) {
@ -73,7 +72,7 @@ var globalTee = &Tee{}
// Open will attempt to open the logFile for the global tee instance. // Open will attempt to open the logFile for the global tee instance.
func Open(logFile string) error { func Open(logFile string) error {
f, err := os.Create(logFile) f, err := os.Create(logFile)
if err !=nil { if err != nil {
return err return err
} }
globalTee.f = f globalTee.f = f