diff --git a/go.mod b/go.mod index 9ab1aaa..bcf8416 100644 --- a/go.mod +++ b/go.mod @@ -6,6 +6,7 @@ require ( github.com/gliderlabs/ssh v0.3.3 // indirect github.com/google/uuid v1.3.0 // indirect github.com/sirupsen/logrus v1.8.1 + github.com/stretchr/testify v1.6.1 // indirect go.mongodb.org/mongo-driver v1.9.1 // indirect golang.org/x/crypto v0.0.0-20210616213533-5ff15b29337e // indirect gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b // indirect diff --git a/parser/configurationsParser_test.go b/parser/configurationsParser_test.go index 9557a27..efa7672 100644 --- a/parser/configurationsParser_test.go +++ b/parser/configurationsParser_test.go @@ -13,7 +13,10 @@ core: debug: false debugReportCaller: false logDisableTimestamp: true - logsPath: ./logs`) + logsPath: ./logs + tracing: + mongoEnabled: true + mongoURI: provaMock`) return configurationsCoreBytes, nil } @@ -77,6 +80,8 @@ func TestReadConfigurationsCoreValid(t *testing.T) { assert.Equal(t, coreConfigurations.Core.Logging.LogDisableTimestamp, true) assert.Equal(t, coreConfigurations.Core.Logging.DebugReportCaller, false) assert.Equal(t, coreConfigurations.Core.Logging.LogsPath, "./logs") + assert.Equal(t, coreConfigurations.Core.Tracing.MongoEnabled, true) + assert.Equal(t, coreConfigurations.Core.Tracing.MongoURI, "provaMock") } func TestReadConfigurationsServicesFail(t *testing.T) { diff --git a/tracer/tracer_test.go b/tracer/tracer_test.go index 1309c1a..7ab498a 100644 --- a/tracer/tracer_test.go +++ b/tracer/tracer_test.go @@ -24,14 +24,14 @@ func TestTraceEvent(t *testing.T) { tracer.TraceEvent(Event{ ID: "mockID", - Protocol: HTTP, - Status: Stateless, + Protocol: HTTP.String(), + Status: Stateless.String(), }) assert.NotNil(t, eventCalled.ID) assert.Equal(t, eventCalled.ID, "mockID") - assert.Equal(t, eventCalled.Protocol, HTTP) - assert.Equal(t, eventCalled.Status, Stateless) + assert.Equal(t, eventCalled.Protocol, HTTP.String()) + assert.Equal(t, eventCalled.Status, Stateless.String()) } func TestStringStatus(t *testing.T) {