Commit e3db1236 authored by Benoit Verkindt's avatar Benoit Verkindt Committed by Felix Lange

contracts/chequebook: fix race in test (#15058)

parent 02b4d074
...@@ -232,8 +232,8 @@ func TestDeposit(t *testing.T) { ...@@ -232,8 +232,8 @@ func TestDeposit(t *testing.T) {
balance := new(big.Int).SetUint64(42) balance := new(big.Int).SetUint64(42)
chbook.Deposit(balance) chbook.Deposit(balance)
backend.Commit() backend.Commit()
if chbook.balance.Cmp(balance) != 0 { if chbook.Balance().Cmp(balance) != 0 {
t.Fatalf("expected balance %v, got %v", balance, chbook.balance) t.Fatalf("expected balance %v, got %v", balance, chbook.Balance())
} }
amount := common.Big1 amount := common.Big1
...@@ -243,8 +243,8 @@ func TestDeposit(t *testing.T) { ...@@ -243,8 +243,8 @@ func TestDeposit(t *testing.T) {
} }
backend.Commit() backend.Commit()
exp := new(big.Int).SetUint64(41) exp := new(big.Int).SetUint64(41)
if chbook.balance.Cmp(exp) != 0 { if chbook.Balance().Cmp(exp) != 0 {
t.Fatalf("expected balance %v, got %v", exp, chbook.balance) t.Fatalf("expected balance %v, got %v", exp, chbook.Balance())
} }
// autodeposit on each issue // autodeposit on each issue
...@@ -259,8 +259,8 @@ func TestDeposit(t *testing.T) { ...@@ -259,8 +259,8 @@ func TestDeposit(t *testing.T) {
t.Fatalf("expected no error, got %v", err) t.Fatalf("expected no error, got %v", err)
} }
backend.Commit() backend.Commit()
if chbook.balance.Cmp(balance) != 0 { if chbook.Balance().Cmp(balance) != 0 {
t.Fatalf("expected balance %v, got %v", balance, chbook.balance) t.Fatalf("expected balance %v, got %v", balance, chbook.Balance())
} }
// autodeposit off // autodeposit off
...@@ -277,11 +277,11 @@ func TestDeposit(t *testing.T) { ...@@ -277,11 +277,11 @@ func TestDeposit(t *testing.T) {
backend.Commit() backend.Commit()
exp = new(big.Int).SetUint64(40) exp = new(big.Int).SetUint64(40)
if chbook.balance.Cmp(exp) != 0 { if chbook.Balance().Cmp(exp) != 0 {
t.Fatalf("expected balance %v, got %v", exp, chbook.balance) t.Fatalf("expected balance %v, got %v", exp, chbook.Balance())
} }
// autodeposit every 10ms if new cheque issued // autodeposit every 30ms if new cheque issued
interval := 30 * time.Millisecond interval := 30 * time.Millisecond
chbook.AutoDeposit(interval, common.Big1, balance) chbook.AutoDeposit(interval, common.Big1, balance)
_, err = chbook.Issue(addr1, amount) _, err = chbook.Issue(addr1, amount)
...@@ -296,14 +296,14 @@ func TestDeposit(t *testing.T) { ...@@ -296,14 +296,14 @@ func TestDeposit(t *testing.T) {
backend.Commit() backend.Commit()
exp = new(big.Int).SetUint64(38) exp = new(big.Int).SetUint64(38)
if chbook.balance.Cmp(exp) != 0 { if chbook.Balance().Cmp(exp) != 0 {
t.Fatalf("expected balance %v, got %v", exp, chbook.balance) t.Fatalf("expected balance %v, got %v", exp, chbook.Balance())
} }
time.Sleep(3 * interval) time.Sleep(3 * interval)
backend.Commit() backend.Commit()
if chbook.balance.Cmp(balance) != 0 { if chbook.Balance().Cmp(balance) != 0 {
t.Fatalf("expected balance %v, got %v", balance, chbook.balance) t.Fatalf("expected balance %v, got %v", balance, chbook.Balance())
} }
exp = new(big.Int).SetUint64(40) exp = new(big.Int).SetUint64(40)
...@@ -319,8 +319,8 @@ func TestDeposit(t *testing.T) { ...@@ -319,8 +319,8 @@ func TestDeposit(t *testing.T) {
} }
time.Sleep(3 * interval) time.Sleep(3 * interval)
backend.Commit() backend.Commit()
if chbook.balance.Cmp(exp) != 0 { if chbook.Balance().Cmp(exp) != 0 {
t.Fatalf("expected balance %v, got %v", exp, chbook.balance) t.Fatalf("expected balance %v, got %v", exp, chbook.Balance())
} }
_, err = chbook.Issue(addr1, amount) _, err = chbook.Issue(addr1, amount)
...@@ -330,8 +330,8 @@ func TestDeposit(t *testing.T) { ...@@ -330,8 +330,8 @@ func TestDeposit(t *testing.T) {
time.Sleep(1 * interval) time.Sleep(1 * interval)
backend.Commit() backend.Commit()
if chbook.balance.Cmp(balance) != 0 { if chbook.Balance().Cmp(balance) != 0 {
t.Fatalf("expected balance %v, got %v", balance, chbook.balance) t.Fatalf("expected balance %v, got %v", balance, chbook.Balance())
} }
chbook.AutoDeposit(1*interval, common.Big0, balance) chbook.AutoDeposit(1*interval, common.Big0, balance)
...@@ -352,8 +352,8 @@ func TestDeposit(t *testing.T) { ...@@ -352,8 +352,8 @@ func TestDeposit(t *testing.T) {
backend.Commit() backend.Commit()
exp = new(big.Int).SetUint64(39) exp = new(big.Int).SetUint64(39)
if chbook.balance.Cmp(exp) != 0 { if chbook.Balance().Cmp(exp) != 0 {
t.Fatalf("expected balance %v, got %v", exp, chbook.balance) t.Fatalf("expected balance %v, got %v", exp, chbook.Balance())
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment