summaryrefslogtreecommitdiff
path: root/data/transactions/verify/verifiedTxnCache_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'data/transactions/verify/verifiedTxnCache_test.go')
-rw-r--r--data/transactions/verify/verifiedTxnCache_test.go12
1 files changed, 6 insertions, 6 deletions
diff --git a/data/transactions/verify/verifiedTxnCache_test.go b/data/transactions/verify/verifiedTxnCache_test.go
index db1cddec7..c6e720b62 100644
--- a/data/transactions/verify/verifiedTxnCache_test.go
+++ b/data/transactions/verify/verifiedTxnCache_test.go
@@ -49,7 +49,8 @@ func TestBucketCycling(t *testing.T) {
partitiontest.PartitionTest(t)
bucketCount := 3
- icache := MakeVerifiedTransactionCache(entriesPerBucket * bucketCount)
+ entriesPerBucket := 100
+ icache := MakeVerifiedTransactionCache(entriesPerBucket * (bucketCount - 1))
impl := icache.(*verifiedTransactionCache)
_, signedTxn, _, _ := generateTestObjects(entriesPerBucket*bucketCount*2, bucketCount, 0)
@@ -58,7 +59,7 @@ func TestBucketCycling(t *testing.T) {
require.NoError(t, err)
// fill up the cache with entries.
- for i := 0; i < entriesPerBucket*(bucketCount+1); i++ {
+ for i := 0; i < entriesPerBucket*bucketCount; i++ {
impl.Add([]transactions.SignedTxn{signedTxn[i]}, groupCtx)
// test to see that the base is sliding when bucket get filled up.
require.Equal(t, i/entriesPerBucket, impl.base)
@@ -136,13 +137,13 @@ func BenchmarkGetUnverifiedTranscationGroups50(b *testing.B) {
func TestUpdatePinned(t *testing.T) {
partitiontest.PartitionTest(t)
- size := entriesPerBucket
+ size := 100
icache := MakeVerifiedTransactionCache(size * 10)
impl := icache.(*verifiedTransactionCache)
_, signedTxn, secrets, addrs := generateTestObjects(size*2, 10, 0)
txnGroups := generateTransactionGroups(signedTxn, secrets, addrs)
- // insert half of the entries.
+ // insert some entries.
for i := 0; i < len(txnGroups); i++ {
groupCtx, _ := PrepareGroupContext(txnGroups[i], blockHeader)
impl.Add(txnGroups[i], groupCtx)
@@ -165,7 +166,7 @@ func TestUpdatePinned(t *testing.T) {
func TestPinningTransactions(t *testing.T) {
partitiontest.PartitionTest(t)
- size := entriesPerBucket
+ size := 100
icache := MakeVerifiedTransactionCache(size)
impl := icache.(*verifiedTransactionCache)
_, signedTxn, secrets, addrs := generateTestObjects(size*2, 10, 0)
@@ -182,5 +183,4 @@ func TestPinningTransactions(t *testing.T) {
// try to pin an entry that was not added.
require.Error(t, impl.Pin(txnGroups[len(txnGroups)-1]))
-
}