update tests to use the new Account type and catch rand.Read errors

This commit is contained in:
David Hill 2013-11-15 12:03:52 -05:00
parent fcc4871351
commit 37109bfe0d
2 changed files with 9 additions and 3 deletions

View file

@ -17,7 +17,7 @@ func TestFakeTxs(t *testing.T) {
t.Errorf("Can not create encrypted wallet: %s", err)
return
}
btcw := &BtcWallet{
btcw := &Account{
Wallet: w,
}

View file

@ -32,10 +32,16 @@ func TestBtcAddressSerializer(t *testing.T) {
mem: 1024,
nIter: 5,
}
rand.Read(kdfp.salt[:])
if _, err := rand.Read(kdfp.salt[:]); err != nil {
t.Error(err.Error())
return
}
key := Key([]byte("banana"), kdfp)
privKey := make([]byte, 32)
rand.Read(privKey)
if _, err := rand.Read(privKey); err != nil {
t.Error(err.Error())
return
}
addr, err := newBtcAddress(privKey, nil, &BlockStamp{})
if err != nil {
t.Error(err.Error())