|
16 | 16 | package testsuite
|
17 | 17 |
|
18 | 18 | import (
|
| 19 | + "sort" |
19 | 20 | "time"
|
20 | 21 |
|
21 | 22 | "github.com/quickfixgo/quickfix"
|
@@ -106,8 +107,13 @@ func (s *StoreTestSuite) TestMessageStoreSaveMessageGetMessage() {
|
106 | 107 | 2: "they were forced to eat Robin's minstrels",
|
107 | 108 | 3: "and there was much rejoicing",
|
108 | 109 | }
|
109 |
| - for seqNum, msg := range expectedMsgsBySeqNum { |
110 |
| - s.Require().Nil(s.MsgStore.SaveMessage(seqNum, []byte(msg))) |
| 110 | + var seqNums []int |
| 111 | + for seqNum := range expectedMsgsBySeqNum { |
| 112 | + seqNums = append(seqNums, seqNum) |
| 113 | + } |
| 114 | + sort.Ints(seqNums) |
| 115 | + for _, seqNum := range seqNums { |
| 116 | + s.Require().Nil(s.MsgStore.SaveMessage(seqNum, []byte(expectedMsgsBySeqNum[seqNum]))) |
111 | 117 | }
|
112 | 118 |
|
113 | 119 | // When the messages are retrieved from the MessageStore
|
@@ -141,8 +147,13 @@ func (s *StoreTestSuite) TestMessageStoreSaveMessageAndIncrementGetMessage() {
|
141 | 147 | 2: "they were forced to eat Robin's minstrels",
|
142 | 148 | 3: "and there was much rejoicing",
|
143 | 149 | }
|
144 |
| - for seqNum, msg := range expectedMsgsBySeqNum { |
145 |
| - s.Require().Nil(s.MsgStore.SaveMessageAndIncrNextSenderMsgSeqNum(seqNum, []byte(msg))) |
| 150 | + var seqNums []int |
| 151 | + for seqNum := range expectedMsgsBySeqNum { |
| 152 | + seqNums = append(seqNums, seqNum) |
| 153 | + } |
| 154 | + sort.Ints(seqNums) |
| 155 | + for _, seqNum := range seqNums { |
| 156 | + s.Require().Nil(s.MsgStore.SaveMessageAndIncrNextSenderMsgSeqNum(seqNum, []byte(expectedMsgsBySeqNum[seqNum]))) |
146 | 157 | }
|
147 | 158 | s.Equal(423, s.MsgStore.NextSenderMsgSeqNum())
|
148 | 159 |
|
|
0 commit comments