diff --git a/parser/configurationsParser.go b/parser/configurationsParser.go index 28f9bbc..ff59d1a 100644 --- a/parser/configurationsParser.go +++ b/parser/configurationsParser.go @@ -44,12 +44,12 @@ type configurationsParser struct { configurationsCorePath string configurationsServicesDirectory string readFileBytesByFilePathDependency ReadFileBytesByFilePath - gelAllFinesNameByDirNameDependency GelAllFinesNameByDirName + gelAllFilesNameByDirNameDependency GelAllFilesNameByDirName } type ReadFileBytesByFilePath func(filePath string) ([]byte, error) -type GelAllFinesNameByDirName func(dirName string) ([]string, error) +type GelAllFilesNameByDirName func(dirName string) ([]string, error) // Init Parser, return a configurationsParser and use the DI Pattern to inject the dependencies func Init(configurationsCorePath, configurationsServicesDirectory string) *configurationsParser { @@ -57,7 +57,7 @@ func Init(configurationsCorePath, configurationsServicesDirectory string) *confi configurationsCorePath: configurationsCorePath, configurationsServicesDirectory: configurationsServicesDirectory, readFileBytesByFilePathDependency: readFileBytesByFilePath, - gelAllFinesNameByDirNameDependency: gelAllFinesNameByDirName, + gelAllFilesNameByDirNameDependency: gelAllFilesNameByDirName, } } @@ -77,7 +77,7 @@ func (bp configurationsParser) ReadConfigurationsCore() (*BeelzebubCoreConfigura } func (bp configurationsParser) ReadConfigurationsServices() ([]BeelzebubServiceConfiguration, error) { - services, err := bp.gelAllFinesNameByDirNameDependency(bp.configurationsServicesDirectory) + services, err := bp.gelAllFilesNameByDirNameDependency(bp.configurationsServicesDirectory) if err != nil { return nil, fmt.Errorf("in directory %s: %v", bp.configurationsServicesDirectory, err) } @@ -101,7 +101,7 @@ func (bp configurationsParser) ReadConfigurationsServices() ([]BeelzebubServiceC return servicesConfiguration, nil } -func gelAllFinesNameByDirName(dirName string) ([]string, error) { +func gelAllFilesNameByDirName(dirName string) ([]string, error) { var filesName []string files, err := ioutil.ReadDir(dirName) if err != nil { diff --git a/parser/configurationsParser_test.go b/parser/configurationsParser_test.go index f87448d..9557a27 100644 --- a/parser/configurationsParser_test.go +++ b/parser/configurationsParser_test.go @@ -83,7 +83,7 @@ func TestReadConfigurationsServicesFail(t *testing.T) { configurationsParser := Init("", "") configurationsParser.readFileBytesByFilePathDependency = mockReadfilebytesError - configurationsParser.gelAllFinesNameByDirNameDependency = mockReadDirError + configurationsParser.gelAllFilesNameByDirNameDependency = mockReadDirError beelzebubServiceConfiguration, err := configurationsParser.ReadConfigurationsServices() assert.Nil(t, beelzebubServiceConfiguration) @@ -94,7 +94,7 @@ func TestReadConfigurationsServicesValid(t *testing.T) { configurationsParser := Init("", "") configurationsParser.readFileBytesByFilePathDependency = mockReadfilebytesBeelzebubServiceConfiguration - configurationsParser.gelAllFinesNameByDirNameDependency = mockReadDirValid + configurationsParser.gelAllFilesNameByDirNameDependency = mockReadDirValid beelzebubServicesConfiguration, err := configurationsParser.ReadConfigurationsServices() diff --git a/protocols/protocolManager_test.go b/protocols/protocolManager_test.go index 6f803f7..9a93323 100644 --- a/protocols/protocolManager_test.go +++ b/protocols/protocolManager_test.go @@ -36,6 +36,8 @@ func TestInitServiceSuccess(t *testing.T) { protocolManager := InitProtocolManager(mockTraceStrategy, mockServiceStrategyValid{}) + protocolManager.SetProtocolStrategy(mockServiceStrategyValid{}) + assert.Nil(t, protocolManager.InitService(parser.BeelzebubServiceConfiguration{})) } diff --git a/tracer/tracer_test.go b/tracer/tracer_test.go index a41e25c..1309c1a 100644 --- a/tracer/tracer_test.go +++ b/tracer/tracer_test.go @@ -33,3 +33,10 @@ func TestTraceEvent(t *testing.T) { assert.Equal(t, eventCalled.Protocol, HTTP) assert.Equal(t, eventCalled.Status, Stateless) } + +func TestStringStatus(t *testing.T) { + assert.Equal(t, Start.String(), "Start") + assert.Equal(t, End.String(), "End") + assert.Equal(t, Stateless.String(), "Stateless") + assert.Equal(t, Interaction.String(), "Interaction") +}