From c367316d7c1ba7c1bd7804e78ef4fbc26c2ef4c8 Mon Sep 17 00:00:00 2001 From: thijsheijden <hi@thijsheijden.nl> Date: Mon, 17 May 2021 19:17:59 +0200 Subject: [PATCH] Fixed consume usecase unit tests --- go.mod | 2 +- go.sum | 4 ++-- internal/usecases/consume/consume_test.go | 17 +++++++++-------- 3 files changed, 12 insertions(+), 11 deletions(-) diff --git a/go.mod b/go.mod index 7b15178..8046f08 100644 --- a/go.mod +++ b/go.mod @@ -10,7 +10,7 @@ require ( github.com/stretchr/testify v1.7.0 github.com/thijsheijden/alice v0.1.18 golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4 // indirect - golang.org/x/sys v0.0.0-20210511113859-b0526f3d8744 // indirect + golang.org/x/sys v0.0.0-20210514084401-e8d321eab015 // indirect google.golang.org/grpc v1.37.0 google.golang.org/protobuf v1.26.0 ) diff --git a/go.sum b/go.sum index 805abd2..8685c26 100644 --- a/go.sum +++ b/go.sum @@ -132,8 +132,8 @@ golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210112080510-489259a85091/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210511113859-b0526f3d8744 h1:yhBbb4IRs2HS9PPlAg6DMC6mUOKexJBNsLf4Z+6En1Q= -golang.org/x/sys v0.0.0-20210511113859-b0526f3d8744/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210514084401-e8d321eab015 h1:hZR0X1kPW+nwyJ9xRxqZk1vx5RUObAPBdKVvXPDUH/E= +golang.org/x/sys v0.0.0-20210514084401-e8d321eab015/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.3 h1:cokOdA+Jmi5PJGXLlLllQSgYigAEfHXJAERHVMaCc2k= diff --git a/internal/usecases/consume/consume_test.go b/internal/usecases/consume/consume_test.go index 92b9cea..0e750c8 100644 --- a/internal/usecases/consume/consume_test.go +++ b/internal/usecases/consume/consume_test.go @@ -1,14 +1,15 @@ package consume import ( + "context" "encoding/json" - mockkeyvaluedriver "query-service/internal/drivers/keyvaluedriver/mock" mockdatabaseinfo "query-service/internal/usecases/databaseinfo/mock" "query-service/internal/usecases/produce" mockrequest "query-service/internal/usecases/request/mock" "testing" "git.science.uu.nl/datastrophe/broker" + "git.science.uu.nl/datastrophe/keyvaluestore" mockconvertquery "git.science.uu.nl/datastrophe/query-conversion/aql" "github.com/stretchr/testify/assert" @@ -18,7 +19,7 @@ func TestHandleCorrectMessage(t *testing.T) { // Create a mock broker mockBroker := broker.NewMockDriver().(*broker.MockDriver) // Create mock key value store - keyValueStore := mockkeyvaluedriver.CreateKeyValueStore() + keyValueStore := keyvaluestore.NewMockDriver() // Create new producer service producerService := produce.NewService(mockBroker, keyValueStore) producerService.Start() @@ -37,7 +38,7 @@ func TestHandleCorrectMessage(t *testing.T) { mockQueue := "mock-queue" // Set the test-session sessionID queue to mock-queue in key value store - keyValueStore.Set(&mockSession, &mockQueue) + keyValueStore.Set(context.Background(), mockSession, mockQueue) // Create headers containing a sessionID headers := make(map[string]interface{}) @@ -75,7 +76,7 @@ func TestHandleMessageNoSessionID(t *testing.T) { // Create a mock broker mockBroker := broker.NewMockDriver().(*broker.MockDriver) // Create mock key value store - keyValueStore := mockkeyvaluedriver.CreateKeyValueStore() + keyValueStore := keyvaluestore.NewMockDriver() // Create new producer service producerService := produce.NewService(mockBroker, keyValueStore) // Create new convert query service @@ -109,7 +110,7 @@ func TestFailToConvertQuery(t *testing.T) { // Create a mock broker mockBroker := broker.NewMockDriver().(*broker.MockDriver) // Create mock key value store - keyValueStore := mockkeyvaluedriver.CreateKeyValueStore() + keyValueStore := keyvaluestore.NewMockDriver() // Create new producer service producerService := produce.NewService(mockBroker, keyValueStore) producerService.Start() @@ -128,7 +129,7 @@ func TestFailToConvertQuery(t *testing.T) { mockQueue := "mock-queue" // Set the test-session sessionID queue to mock-queue in key value store - keyValueStore.Set(&mockSession, &mockQueue) + keyValueStore.Set(context.Background(), mockSession, mockQueue) // Create headers containing a sessionID headers := make(map[string]interface{}) @@ -159,7 +160,7 @@ func TestArangoError(t *testing.T) { // Create a mock broker mockBroker := broker.NewMockDriver().(*broker.MockDriver) // Create mock key value store - keyValueStore := mockkeyvaluedriver.CreateKeyValueStore() + keyValueStore := keyvaluestore.NewMockDriver() // Create new producer service producerService := produce.NewService(mockBroker, keyValueStore) producerService.Start() @@ -178,7 +179,7 @@ func TestArangoError(t *testing.T) { mockQueue := "mock-queue" // Set the test-session sessionID queue to mock-queue in key value store - keyValueStore.Set(&mockSession, &mockQueue) + keyValueStore.Set(context.Background(), mockSession, mockQueue) // Create headers containing a sessionID headers := make(map[string]interface{}) -- GitLab