44 "testing"
55 "time"
66
7- "github.com/quickfixgo/quickfix/enum"
87 "github.com/quickfixgo/quickfix/internal"
98 "github.com/stretchr/testify/suite"
109)
@@ -38,7 +37,7 @@ func (s *InSessionTestSuite) TestLogout() {
3837 s .State (latentState {})
3938
4039 s .LastToAdminMessageSent ()
41- s .MessageType (enum . MsgType_LOGOUT , s .MockApp .lastToAdmin )
40+ s .MessageType (string ( msgTypeLogout ) , s .MockApp .lastToAdmin )
4241 s .NextTargetMsgSeqNum (2 )
4342 s .NextSenderMsgSeqNum (2 )
4443}
@@ -54,7 +53,7 @@ func (s *InSessionTestSuite) TestLogoutEnableLastMsgSeqNumProcessed() {
5453 s .MockApp .AssertExpectations (s .T ())
5554 s .LastToAdminMessageSent ()
5655
57- s .MessageType (enum . MsgType_LOGOUT , s .MockApp .lastToAdmin )
56+ s .MessageType (string ( msgTypeLogout ) , s .MockApp .lastToAdmin )
5857 s .FieldEquals (tagLastMsgSeqNumProcessed , 1 , s .MockApp .lastToAdmin .Header )
5958}
6059
@@ -74,7 +73,7 @@ func (s *InSessionTestSuite) TestLogoutResetOnLogout() {
7473 s .State (latentState {})
7574 s .LastToAppMessageSent ()
7675 s .LastToAdminMessageSent ()
77- s .MessageType (enum . MsgType_LOGOUT , s .MockApp .lastToAdmin )
76+ s .MessageType (string ( msgTypeLogout ) , s .MockApp .lastToAdmin )
7877
7978 s .NextTargetMsgSeqNum (1 )
8079 s .NextSenderMsgSeqNum (1 )
@@ -88,7 +87,7 @@ func (s *InSessionTestSuite) TestTimeoutNeedHeartbeat() {
8887 s .MockApp .AssertExpectations (s .T ())
8988 s .State (inSession {})
9089 s .LastToAdminMessageSent ()
91- s .MessageType (enum . MsgType_HEARTBEAT , s .MockApp .lastToAdmin )
90+ s .MessageType (string ( msgTypeHeartbeat ) , s .MockApp .lastToAdmin )
9291 s .NextSenderMsgSeqNum (2 )
9392}
9493
@@ -99,7 +98,7 @@ func (s *InSessionTestSuite) TestTimeoutPeerTimeout() {
9998 s .MockApp .AssertExpectations (s .T ())
10099 s .State (pendingTimeout {inSession {}})
101100 s .LastToAdminMessageSent ()
102- s .MessageType (enum . MsgType_TEST_REQUEST , s .MockApp .lastToAdmin )
101+ s .MessageType (string ( msgTypeTestRequest ) , s .MockApp .lastToAdmin )
103102 s .NextSenderMsgSeqNum (2 )
104103}
105104
@@ -117,7 +116,7 @@ func (s *InSessionTestSuite) TestStop() {
117116 s .MockApp .AssertExpectations (s .T ())
118117 s .State (logoutState {})
119118 s .LastToAdminMessageSent ()
120- s .MessageType (enum . MsgType_LOGOUT , s .MockApp .lastToAdmin )
119+ s .MessageType (string ( msgTypeLogout ) , s .MockApp .lastToAdmin )
121120
122121 s .MockApp .On ("OnLogout" )
123122 s .session .Timeout (s .session , <- s .sessionEvent )
@@ -136,7 +135,7 @@ func (s *InSessionTestSuite) TestFIXMsgInTargetTooHighEnableLastMsgSeqNumProcess
136135
137136 s .MockApp .AssertExpectations (s .T ())
138137 s .LastToAdminMessageSent ()
139- s .MessageType (enum . MsgType_RESEND_REQUEST , s .MockApp .lastToAdmin )
138+ s .MessageType (string ( msgTypeResendRequest ) , s .MockApp .lastToAdmin )
140139 s .FieldEquals (tagLastMsgSeqNumProcessed , 0 , s .MockApp .lastToAdmin .Header )
141140}
142141
@@ -149,7 +148,7 @@ func (s *InSessionTestSuite) TestFIXMsgInTargetTooHigh() {
149148
150149 s .MockApp .AssertExpectations (s .T ())
151150 s .LastToAdminMessageSent ()
152- s .MessageType (enum . MsgType_RESEND_REQUEST , s .MockApp .lastToAdmin )
151+ s .MessageType (string ( msgTypeResendRequest ) , s .MockApp .lastToAdmin )
153152 s .FieldEquals (tagBeginSeqNo , 1 , s .MockApp .lastToAdmin .Body )
154153 s .FieldEquals (tagEndSeqNo , 0 , s .MockApp .lastToAdmin .Body )
155154
@@ -187,7 +186,7 @@ func (s *InSessionTestSuite) TestFIXMsgInTargetTooHighResendRequestChunkSize() {
187186
188187 s .MockApp .AssertExpectations (s .T ())
189188 s .LastToAdminMessageSent ()
190- s .MessageType (enum . MsgType_RESEND_REQUEST , s .MockApp .lastToAdmin )
189+ s .MessageType (string ( msgTypeResendRequest ) , s .MockApp .lastToAdmin )
191190 s .FieldEquals (tagBeginSeqNo , 1 , s .MockApp .lastToAdmin .Body )
192191 s .FieldEquals (tagEndSeqNo , test .expectedEndSeqNo , s .MockApp .lastToAdmin .Body )
193192
@@ -224,7 +223,7 @@ func (s *InSessionTestSuite) TestFIXMsgInResendRequestAllAdminExpectGapFill() {
224223
225224 s .MockApp .AssertExpectations (s .T ())
226225 s .LastToAdminMessageSent ()
227- s .MessageType (enum . MsgType_SEQUENCE_RESET , s .MockApp .lastToAdmin )
226+ s .MessageType (string ( msgTypeSequenceReset ) , s .MockApp .lastToAdmin )
228227 s .FieldEquals (tagMsgSeqNum , 1 , s .MockApp .lastToAdmin .Header )
229228 s .FieldEquals (tagPossDupFlag , true , s .MockApp .lastToAdmin .Header )
230229 s .FieldEquals (tagNewSeqNo , 4 , s .MockApp .lastToAdmin .Body )
@@ -259,14 +258,14 @@ func (s *InSessionTestSuite) TestFIXMsgInResendRequestAllAdminThenApp() {
259258 s .MockApp .AssertNumberOfCalls (s .T (), "ToApp" , 2 )
260259
261260 s .LastToAdminMessageSent ()
262- s .MessageType (enum . MsgType_SEQUENCE_RESET , s .MockApp .lastToAdmin )
261+ s .MessageType (string ( msgTypeSequenceReset ) , s .MockApp .lastToAdmin )
263262 s .FieldEquals (tagMsgSeqNum , 1 , s .MockApp .lastToAdmin .Header )
264263 s .FieldEquals (tagPossDupFlag , true , s .MockApp .lastToAdmin .Header )
265264 s .FieldEquals (tagNewSeqNo , 3 , s .MockApp .lastToAdmin .Body )
266265 s .FieldEquals (tagGapFillFlag , true , s .MockApp .lastToAdmin .Body )
267266
268267 s .LastToAppMessageSent ()
269- s .MessageType (enum . MsgType_ORDER_SINGLE , s .MockApp .lastToApp )
268+ s .MessageType ("D" , s .MockApp .lastToApp )
270269 s .FieldEquals (tagMsgSeqNum , 3 , s .MockApp .lastToApp .Header )
271270 s .FieldEquals (tagPossDupFlag , true , s .MockApp .lastToApp .Header )
272271
@@ -292,7 +291,7 @@ func (s *InSessionTestSuite) TestFIXMsgInResendRequestNoMessagePersist() {
292291 s .MockApp .AssertNumberOfCalls (s .T (), "ToApp" , 1 )
293292
294293 s .LastToAdminMessageSent ()
295- s .MessageType (enum . MsgType_SEQUENCE_RESET , s .MockApp .lastToAdmin )
294+ s .MessageType (string ( msgTypeSequenceReset ) , s .MockApp .lastToAdmin )
296295 s .FieldEquals (tagMsgSeqNum , 1 , s .MockApp .lastToAdmin .Header )
297296 s .FieldEquals (tagPossDupFlag , true , s .MockApp .lastToAdmin .Header )
298297 s .FieldEquals (tagNewSeqNo , 2 , s .MockApp .lastToAdmin .Body )
@@ -329,7 +328,7 @@ func (s *InSessionTestSuite) TestFIXMsgInResendRequestDoNotSendApp() {
329328 s .MockApp .AssertNumberOfCalls (s .T (), "ToApp" , 1 )
330329
331330 s .LastToAdminMessageSent ()
332- s .MessageType (enum . MsgType_SEQUENCE_RESET , s .MockApp .lastToAdmin )
331+ s .MessageType (string ( msgTypeSequenceReset ) , s .MockApp .lastToAdmin )
333332 s .FieldEquals (tagMsgSeqNum , 1 , s .MockApp .lastToAdmin .Header )
334333 s .FieldEquals (tagPossDupFlag , true , s .MockApp .lastToAdmin .Header )
335334 s .FieldEquals (tagNewSeqNo , 4 , s .MockApp .lastToAdmin .Body )
@@ -348,7 +347,7 @@ func (s *InSessionTestSuite) TestFIXMsgInTargetTooLow() {
348347 s .fixMsgIn (s .session , s .NewOrderSingle ())
349348 s .MockApp .AssertExpectations (s .T ())
350349 s .LastToAdminMessageSent ()
351- s .MessageType (enum . MsgType_LOGOUT , s .MockApp .lastToAdmin )
350+ s .MessageType (string ( msgTypeLogout ) , s .MockApp .lastToAdmin )
352351 s .FieldEquals (tagText , "MsgSeqNum too low, expecting 2 but received 1" , s .MockApp .lastToAdmin .Body )
353352 s .State (logoutState {})
354353}
@@ -363,7 +362,7 @@ func (s *InSessionTestSuite) TestFIXMsgInTargetTooLowPossDup() {
363362 s .fixMsgIn (s .session , nos )
364363 s .MockApp .AssertExpectations (s .T ())
365364 s .LastToAdminMessageSent ()
366- s .MessageType (enum . MsgType_REJECT , s .MockApp .lastToAdmin )
365+ s .MessageType (string ( msgTypeReject ) , s .MockApp .lastToAdmin )
367366 s .FieldEquals (tagText , "Required tag missing" , s .MockApp .lastToAdmin .Body )
368367 s .FieldEquals (tagRefTagID , int (tagOrigSendingTime ), s .MockApp .lastToAdmin .Body )
369368 s .State (inSession {})
0 commit comments