From fe8404056dc2f67dc425eed9acf8c92ba9b65bf6 Mon Sep 17 00:00:00 2001 From: kcross Date: Mon, 16 Dec 2024 13:26:00 +0000 Subject: [PATCH] fixing failing test --- session_factory_test.go | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/session_factory_test.go b/session_factory_test.go index 35caaf4f2..d6f483e5f 100644 --- a/session_factory_test.go +++ b/session_factory_test.go @@ -16,6 +16,8 @@ package quickfix import ( + "github.com/stretchr/testify/assert" + "github.com/stretchr/testify/require" "testing" "time" @@ -41,7 +43,7 @@ func TestSessionFactorySuite(t *testing.T) { } func (s *SessionFactorySuite) SetupTest() { - s.sessionFactory = sessionFactory{} + s.sessionFactory = sessionFactory{Registry: NewRegistry()} s.SessionID = SessionID{BeginString: "FIX.4.2", TargetCompID: "TW", SenderCompID: "ISLD"} s.MessageStoreFactory = NewMemoryStoreFactory() s.SessionSettings = NewSessionSettings() @@ -483,8 +485,9 @@ func (s *SessionFactorySuite) TestDuplicateSession() { s.True(session.InitiateLogon) _, err = s.createSession(s.SessionID, s.MessageStoreFactory, s.SessionSettings, s.LogFactory, s.App) s.NotNil(err) - s.Equal("Duplicate SessionID", err.Error()) - s.UnregisterSession(s.SessionID) + assert.ErrorIs(s.T(), err, errDuplicateSessionID) + err = s.UnregisterSession(s.SessionID) + require.NoError(s.T(), err) _, err = s.createSession(s.SessionID, s.MessageStoreFactory, s.SessionSettings, s.LogFactory, s.App) s.Nil(err) }