Skip to content

Commit 5cc5599

Browse files
authored
remove assertBatchIdsEquals (#161)
Signed-off-by: Hagar Meir <hagar.meir@ibm.com>
1 parent 3cd436f commit 5cc5599

File tree

6 files changed

+19
-26
lines changed

6 files changed

+19
-26
lines changed

node/assembler/batch_cache_test.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ func TestBatchCache_Pop(t *testing.T) {
114114
for _, batch := range batches {
115115
poppedBatch, err := cache.Pop(batch)
116116
require.NoError(t, err)
117-
assertBatchIdsEquals(t, batch, poppedBatch)
117+
require.True(t, types.BatchIDEqual(batch, poppedBatch))
118118
}
119119
})
120120

@@ -145,8 +145,8 @@ func TestBatchCache_Pop(t *testing.T) {
145145
// Assert
146146
require.NoError(t, err1)
147147
require.NoError(t, err2)
148-
assertBatchIdsEquals(t, batch, poppedBatch)
149-
assertBatchIdsEquals(t, batchDifferentDigest, poppedBatchDifferentDigest)
148+
require.True(t, types.BatchIDEqual(batch, poppedBatch))
149+
require.True(t, types.BatchIDEqual(batchDifferentDigest, poppedBatchDifferentDigest))
150150
})
151151
}
152152

@@ -165,7 +165,7 @@ func TestBatchCache_Put(t *testing.T) {
165165
// Assert
166166

167167
require.NoError(t, err)
168-
assertBatchIdsEquals(t, batch, poppedBatch)
168+
require.True(t, types.BatchIDEqual(batch, poppedBatch))
169169
})
170170

171171
t.Run("MultiplePutsOnSameBatchWillRaiseAnError", func(t *testing.T) {

node/assembler/batch_heap_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import (
1515
)
1616

1717
func assertSameHeapItems[T any](t *testing.T, expected, actual *assembler.BatchHeapItem[T]) {
18-
assertBatchIdsEquals(t, expected.Batch, actual.Batch)
18+
require.True(t, types.BatchIDEqual(expected.Batch, actual.Batch))
1919
require.Equal(t, expected.Value, actual.Value)
2020
}
2121

node/assembler/partition_prefetch_index_test.go

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ func putCommonTests(t *testing.T, put func(*assembler.PartitionPrefetchIndex, ty
124124
require.NoError(t, err)
125125

126126
// Assert
127-
assertBatchIdsEquals(t, batch, poped_batch)
127+
require.True(t, types.BatchIDEqual(batch, poped_batch))
128128
})
129129

130130
t.Run("PuttingBatchTooLargeWillResultInError", func(t *testing.T) {
@@ -184,7 +184,7 @@ func TestPartitionPrefetchIndex_PopOrWait(t *testing.T) {
184184

185185
// Assert
186186
require.NoError(t, err)
187-
assertBatchIdsEquals(t, batch, poppedBatch)
187+
require.True(t, types.BatchIDEqual(batch, poppedBatch))
188188
})
189189

190190
t.Run("PopWillStopBatchTtlTimer", func(t *testing.T) {
@@ -236,7 +236,7 @@ func TestPartitionPrefetchIndex_PopOrWait(t *testing.T) {
236236
batchRequest := <-test.batchRequestChan
237237

238238
// Assert
239-
assertBatchIdsEquals(t, batchRequest, popBatchId)
239+
require.True(t, types.BatchIDEqual(batchRequest, popBatchId))
240240
})
241241

242242
t.Run("PopBeforePutShouldNotRaiseRequestIfSeqGreaterThanLastPut", func(t *testing.T) {
@@ -290,7 +290,7 @@ func TestPartitionPrefetchIndex_PopOrWait(t *testing.T) {
290290
// Assert
291291
time.Sleep(eventuallyTick)
292292
batch := <-popedBatchChan
293-
assertBatchIdsEquals(t, batches[9], batch)
293+
require.True(t, types.BatchIDEqual(batches[9], batch))
294294
require.True(t, test.batchCache.Has(batches[7]))
295295
require.True(t, test.batchCache.Has(batches[8]))
296296
require.Equal(t, 2, test.batchCache.SizeBytes())
@@ -312,7 +312,7 @@ func TestPartitionPrefetchIndex_PopOrWait(t *testing.T) {
312312
// Assert
313313
time.Sleep(eventuallyTick)
314314
reqeustedBatchId := <-test.batchRequestChan
315-
assertBatchIdsEquals(t, batch2, reqeustedBatchId)
315+
require.True(t, types.BatchIDEqual(batch2, reqeustedBatchId))
316316
})
317317
}
318318

@@ -510,7 +510,7 @@ func TestPartitionPrefetchIndex_PutForce(t *testing.T) {
510510

511511
// Assert
512512
require.NoError(t, err)
513-
assertBatchIdsEquals(t, batch, poppedBatch)
513+
require.True(t, types.BatchIDEqual(batch, poppedBatch))
514514
require.False(t, test.forcePutCache.Has(batch))
515515
})
516516

@@ -543,7 +543,7 @@ func TestPartitionPrefetchIndex_PutForce(t *testing.T) {
543543
defer wg.Done()
544544
poppedBatch, err := test.partitionPrefetchIndex.PopOrWait(batches[3])
545545
require.NoError(t, err)
546-
assertBatchIdsEquals(t, batches[3], poppedBatch)
546+
require.True(t, types.BatchIDEqual(batches[3], poppedBatch))
547547
}()
548548

549549
// Act

node/assembler/prefetch_index_test.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ func TestPrefetchIndex_Requests(t *testing.T) {
108108

109109
// Assert
110110
requestedBatch := test.prefetchIndex.Requests()
111-
assertBatchIdsEquals(t, batch, <-requestedBatch)
111+
require.True(t, types.BatchIDEqual(batch, <-requestedBatch))
112112
})
113113
}
114114

@@ -137,9 +137,9 @@ func checkCorrectPartitionIndexerCalledWithCorrectBatchId(
137137

138138
// Assert
139139
require.Equal(t, 1, callsCount(batch1PartitionIndexer))
140-
assertBatchIdsEquals(t, batch1, batchPerCall(batch1PartitionIndexer, 0))
140+
require.True(t, types.BatchIDEqual(batch1, batchPerCall(batch1PartitionIndexer, 0)))
141141
require.Equal(t, 1, callsCount(batch2PartitionIndexer))
142-
assertBatchIdsEquals(t, batch2, batchPerCall(batch2PartitionIndexer, 0))
142+
require.True(t, types.BatchIDEqual(batch2, batchPerCall(batch2PartitionIndexer, 0)))
143143
})
144144
}
145145

@@ -168,7 +168,7 @@ func TestPrefetchIndex_PopOrWait(t *testing.T) {
168168

169169
// Assert
170170
require.NoError(t, err)
171-
assertBatchIdsEquals(t, batch, popedBatch)
171+
require.True(t, types.BatchIDEqual(batch, popedBatch))
172172
})
173173

174174
t.Run("CheckErrRaisedFromPartitionIndexer", func(t *testing.T) {

node/assembler/prefetcher_test.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ func TestPrefetcher_BatchesReceivedByReplicationAreBeingIndexed(t *testing.T) {
8686
}, eventuallyTimeout, eventuallyTick)
8787
for i := 0; i < test.prefetchIndexMock.PutCallCount(); i++ {
8888
batch := test.prefetchIndexMock.PutArgsForCall(0)
89-
assertBatchIdsEquals(t, batch, shardToBatch[batch.Shard()])
89+
require.True(t, types.BatchIDEqual(batch, shardToBatch[batch.Shard()]))
9090
}
9191
}
9292

@@ -127,9 +127,9 @@ func TestPrefetcher_RequestedBatchWillBeFetchedByFetcherAndForcePutToIndex(t *te
127127
return test.batchFetcherMock.GetBatchCallCount() == 1 && test.prefetchIndexMock.PutForceCallCount() == 1
128128
}, eventuallyTimeout, eventuallyTick)
129129
requestedBatchId := test.batchFetcherMock.GetBatchArgsForCall(0)
130-
assertBatchIdsEquals(t, batch, requestedBatchId)
130+
require.True(t, types.BatchIDEqual(batch, requestedBatchId))
131131
putBatch := test.prefetchIndexMock.PutForceArgsForCall(0)
132-
assertBatchIdsEquals(t, batch, putBatch)
132+
require.True(t, types.BatchIDEqual(batch, putBatch))
133133
}
134134

135135
func TestPrefetcher_StopWillStopBatchFetcher(t *testing.T) {

node/assembler/utils_test.go

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,7 @@ SPDX-License-Identifier: Apache-2.0
77
package assembler_test
88

99
import (
10-
"testing"
11-
1210
"github.com/hyperledger/fabric-x-orderer/common/types"
13-
"github.com/stretchr/testify/require"
1411
)
1512

1613
func createTestBatch(shard types.ShardID, primary types.PartyID, seq types.BatchSequence, req []byte) types.Batch {
@@ -39,7 +36,3 @@ func createTestBatchWithSize(shard types.ShardID, primary types.PartyID, seq typ
3936
func createTestBatchId(shard types.ShardID, primary types.PartyID, seq types.BatchSequence, req []byte) types.BatchID {
4037
return types.NewSimpleBatch(seq, shard, primary, types.BatchedRequests{req})
4138
}
42-
43-
func assertBatchIdsEquals(t *testing.T, expectedBatchId, actualBatchId types.BatchID) {
44-
require.True(t, types.BatchIDEqual(expectedBatchId, actualBatchId))
45-
}

0 commit comments

Comments
 (0)