@@ -39,23 +39,23 @@ func (s *StoreTestSuite) TestMessageStoreSetNextMsgSeqNumRefreshIncrNextMsgSeqNu
39
39
s .Require ().Nil (s .MsgStore .Refresh ())
40
40
41
41
// Then the sender and target seqnums should still be
42
- s .Equal (867 , s .MsgStore .NextSenderMsgSeqNum ())
43
- s .Equal (5309 , s .MsgStore .NextTargetMsgSeqNum ())
42
+ s .Equal (uint64 ( 867 ) , s .MsgStore .NextSenderMsgSeqNum ())
43
+ s .Equal (uint64 ( 5309 ) , s .MsgStore .NextTargetMsgSeqNum ())
44
44
45
45
// When the sender and target seqnums are incremented
46
46
s .Require ().Nil (s .MsgStore .IncrNextSenderMsgSeqNum ())
47
47
s .Require ().Nil (s .MsgStore .IncrNextTargetMsgSeqNum ())
48
48
49
49
// Then the sender and target seqnums should be
50
- s .Equal (868 , s .MsgStore .NextSenderMsgSeqNum ())
51
- s .Equal (5310 , s .MsgStore .NextTargetMsgSeqNum ())
50
+ s .Equal (uint64 ( 868 ) , s .MsgStore .NextSenderMsgSeqNum ())
51
+ s .Equal (uint64 ( 5310 ) , s .MsgStore .NextTargetMsgSeqNum ())
52
52
53
53
// When the store is refreshed from its backing store
54
54
s .Require ().Nil (s .MsgStore .Refresh ())
55
55
56
56
// Then the sender and target seqnums should still be
57
- s .Equal (868 , s .MsgStore .NextSenderMsgSeqNum ())
58
- s .Equal (5310 , s .MsgStore .NextTargetMsgSeqNum ())
57
+ s .Equal (uint64 ( 868 ) , s .MsgStore .NextSenderMsgSeqNum ())
58
+ s .Equal (uint64 ( 5310 ) , s .MsgStore .NextTargetMsgSeqNum ())
59
59
}
60
60
61
61
func (s * StoreTestSuite ) TestMessageStoreReset () {
@@ -67,18 +67,18 @@ func (s *StoreTestSuite) TestMessageStoreReset() {
67
67
s .Require ().Nil (s .MsgStore .Reset ())
68
68
69
69
// Then the sender and target seqnums should be
70
- s .Equal (1 , s .MsgStore .NextSenderMsgSeqNum ())
71
- s .Equal (1 , s .MsgStore .NextTargetMsgSeqNum ())
70
+ s .Equal (uint64 ( 1 ) , s .MsgStore .NextSenderMsgSeqNum ())
71
+ s .Equal (uint64 ( 1 ) , s .MsgStore .NextTargetMsgSeqNum ())
72
72
73
73
// When the store is refreshed from its backing store
74
74
s .Require ().Nil (s .MsgStore .Refresh ())
75
75
76
76
// Then the sender and target seqnums should still be
77
- s .Equal (1 , s .MsgStore .NextSenderMsgSeqNum ())
78
- s .Equal (1 , s .MsgStore .NextTargetMsgSeqNum ())
77
+ s .Equal (uint64 ( 1 ) , s .MsgStore .NextSenderMsgSeqNum ())
78
+ s .Equal (uint64 ( 1 ) , s .MsgStore .NextTargetMsgSeqNum ())
79
79
}
80
80
81
- func (s * StoreTestSuite ) fetchMessages (beginSeqNum , endSeqNum int ) (msgs [][]byte ) {
81
+ func (s * StoreTestSuite ) fetchMessages (beginSeqNum , endSeqNum uint64 ) (msgs [][]byte ) {
82
82
s .T ().Helper ()
83
83
84
84
// Fetch messages from the new iterator
@@ -102,16 +102,16 @@ func (s *StoreTestSuite) fetchMessages(beginSeqNum, endSeqNum int) (msgs [][]byt
102
102
103
103
func (s * StoreTestSuite ) TestMessageStoreSaveMessageGetMessage () {
104
104
// Given the following saved messages
105
- expectedMsgsBySeqNum := map [int ]string {
105
+ expectedMsgsBySeqNum := map [uint64 ]string {
106
106
1 : "In the frozen land of Nador" ,
107
107
2 : "they were forced to eat Robin's minstrels" ,
108
108
3 : "and there was much rejoicing" ,
109
109
}
110
- var seqNums []int
110
+ var seqNums []uint64
111
111
for seqNum := range expectedMsgsBySeqNum {
112
112
seqNums = append (seqNums , seqNum )
113
113
}
114
- sort .Ints (seqNums )
114
+ sort .Slice (seqNums , func ( i , j int ) bool { return seqNums [ i ] < seqNums [ j ] } )
115
115
for _ , seqNum := range seqNums {
116
116
s .Require ().Nil (s .MsgStore .SaveMessage (seqNum , []byte (expectedMsgsBySeqNum [seqNum ])))
117
117
}
@@ -142,20 +142,20 @@ func (s *StoreTestSuite) TestMessageStoreSaveMessageAndIncrementGetMessage() {
142
142
s .Require ().Nil (s .MsgStore .SetNextSenderMsgSeqNum (420 ))
143
143
144
144
// Given the following saved messages
145
- expectedMsgsBySeqNum := map [int ]string {
145
+ expectedMsgsBySeqNum := map [uint64 ]string {
146
146
1 : "In the frozen land of Nador" ,
147
147
2 : "they were forced to eat Robin's minstrels" ,
148
148
3 : "and there was much rejoicing" ,
149
149
}
150
- var seqNums []int
150
+ var seqNums []uint64
151
151
for seqNum := range expectedMsgsBySeqNum {
152
152
seqNums = append (seqNums , seqNum )
153
153
}
154
- sort .Ints (seqNums )
154
+ sort .Slice (seqNums , func ( i , j int ) bool { return seqNums [ i ] < seqNums [ j ] } )
155
155
for _ , seqNum := range seqNums {
156
156
s .Require ().Nil (s .MsgStore .SaveMessageAndIncrNextSenderMsgSeqNum (seqNum , []byte (expectedMsgsBySeqNum [seqNum ])))
157
157
}
158
- s .Equal (423 , s .MsgStore .NextSenderMsgSeqNum ())
158
+ s .Equal (uint64 ( 423 ) , s .MsgStore .NextSenderMsgSeqNum ())
159
159
160
160
// When the messages are retrieved from the MessageStore
161
161
actualMsgs := s .fetchMessages (1 , 3 )
@@ -172,7 +172,7 @@ func (s *StoreTestSuite) TestMessageStoreSaveMessageAndIncrementGetMessage() {
172
172
// And the messages are retrieved from the MessageStore
173
173
actualMsgs = s .fetchMessages (1 , 3 )
174
174
175
- s .Equal (423 , s .MsgStore .NextSenderMsgSeqNum ())
175
+ s .Equal (uint64 ( 423 ) , s .MsgStore .NextSenderMsgSeqNum ())
176
176
177
177
// Then the messages should still be
178
178
s .Require ().Len (actualMsgs , 3 )
@@ -199,7 +199,7 @@ func (s *StoreTestSuite) TestMessageStoreGetMessagesVariousRanges() {
199
199
200
200
// When the following requests are made to the store
201
201
var testCases = []struct {
202
- beginSeqNo , endSeqNo int
202
+ beginSeqNo , endSeqNo uint64
203
203
expectedBytes [][]byte
204
204
}{
205
205
{beginSeqNo : 1 , endSeqNo : 1 , expectedBytes : [][]byte {[]byte ("hello" )}},
0 commit comments