X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=common%2Futils_test.go;h=6df653ee569eb93426aab304cccb81ca0afabf81;hb=refs%2Fheads%2Fr2;hp=640362c23c892468516e5e481e1f63b06e254cac;hpb=286ce41c7d5049e688a40f68e4c6681a645add3d;p=ric-plt%2Fnodeb-rnib.git diff --git a/common/utils_test.go b/common/utils_test.go index 640362c..6df653e 100644 --- a/common/utils_test.go +++ b/common/utils_test.go @@ -66,22 +66,22 @@ func TestValidateAndBuildCellNamePciKeyNameValidationFailure(t *testing.T){ pci := 9999 _, err := ValidateAndBuildCellNamePciKey("", uint32(pci)) assert.NotNil(t, err) - assert.Equal(t, VALIDATION_ERROR, err.GetCode()) - assert.Equal(t, "3 VALIDATION_ERROR - #utils.ValidateAndBuildCellNamePciKey - an empty inventory name received", err.Error()) + assert.IsType(t, &ValidationError{}, err) + assert.Equal(t, "#utils.ValidateAndBuildCellNamePciKey - an empty inventory name received", err.Error()) } func TestValidateAndBuildCellKeyCellidValidationFailure(t *testing.T) { _, err := ValidateAndBuildCellIdKey("") assert.NotNil(t, err) - assert.Equal(t, VALIDATION_ERROR, err.GetCode()) - assert.Equal(t, "3 VALIDATION_ERROR - #utils.ValidateAndBuildCellIdKey - an empty cell id received", err.Error()) + assert.IsType(t, &ValidationError{}, err) + assert.Equal(t, "#utils.ValidateAndBuildCellIdKey - an empty cell id received", err.Error()) } func TestValidateAndBuildNodeBNameKeyNameValidationFailure(t *testing.T) { _, err := ValidateAndBuildNodeBNameKey("") assert.NotNil(t, err) - assert.Equal(t, VALIDATION_ERROR, err.GetCode()) - assert.Equal(t, "3 VALIDATION_ERROR - #utils.ValidateAndBuildNodeBNameKey - an empty inventory name received", err.Error()) + assert.IsType(t, &ValidationError{}, err) + assert.Equal(t, "#utils.ValidateAndBuildNodeBNameKey - an empty inventory name received", err.Error()) } func TestValidateAndBuildNodeBIdKeyNodeTypeValidationFailure(t *testing.T) { @@ -89,8 +89,8 @@ func TestValidateAndBuildNodeBIdKeyNodeTypeValidationFailure(t *testing.T) { nbId := "eeee" _, err := ValidateAndBuildNodeBIdKey("", plmnId, nbId) assert.NotNil(t, err) - assert.Equal(t, VALIDATION_ERROR, err.GetCode()) - assert.Equal(t, "3 VALIDATION_ERROR - #utils.ValidateAndBuildNodeBIdKey - an empty node type received", err.Error()) + assert.IsType(t, &ValidationError{}, err) + assert.Equal(t, "#utils.ValidateAndBuildNodeBIdKey - an empty node type received", err.Error()) } func TestValidateAndBuildNodeBIdKeyPlmnIdValidationFailure(t *testing.T) { @@ -98,8 +98,8 @@ func TestValidateAndBuildNodeBIdKeyPlmnIdValidationFailure(t *testing.T) { nbId := "aaaa" _, err := ValidateAndBuildNodeBIdKey(nodeType, "", nbId) assert.NotNil(t, err) - assert.Equal(t, VALIDATION_ERROR, err.GetCode()) - assert.Equal(t, "3 VALIDATION_ERROR - #utils.ValidateAndBuildNodeBIdKey - an empty plmnId received", err.Error()) + assert.IsType(t, &ValidationError{}, err) + assert.Equal(t, "#utils.ValidateAndBuildNodeBIdKey - an empty plmnId received", err.Error()) } func TestValidateAndBuildNodeBIdKeyNbIdValidationFailure(t *testing.T) { @@ -107,8 +107,8 @@ func TestValidateAndBuildNodeBIdKeyNbIdValidationFailure(t *testing.T) { plmnId := "cccc" _, err := ValidateAndBuildNodeBIdKey(nodeType, plmnId, "") assert.NotNil(t, err) - assert.Equal(t, VALIDATION_ERROR, err.GetCode()) - assert.Equal(t, "3 VALIDATION_ERROR - #utils.ValidateAndBuildNodeBIdKey - an empty nbId received", err.Error()) + assert.IsType(t, &ValidationError{}, err) + assert.Equal(t, "#utils.ValidateAndBuildNodeBIdKey - an empty nbId received", err.Error()) } func TestValidateAndBuildCellNamePciKeySuccess(t *testing.T){ @@ -124,4 +124,25 @@ func TestValidateAndBuildCellNamePciKeySuccess(t *testing.T){ assert.Contains(t, key, delimiter) assert.Contains(t, key, prefix) assert.Contains(t, key, "270f") +} + + +func TestValidateAndBuildRanLoadInformationKeySuccess(t *testing.T) { + name := "name" + prefix := "LOAD" + delimiter := ":" + key, err := ValidateAndBuildRanLoadInformationKey(name) + if err != nil{ + t.Errorf("#utils_test.TestValidateAndBuildRanLoadInformationKeySuccess - failed to validate key parameter") + } + assert.Contains(t, key, name) + assert.Contains(t, key, delimiter) + assert.Contains(t, key, prefix) +} + +func TestValidateAndBuildRanLoadInformationKeyFailure(t *testing.T) { + name := "" + _, err := ValidateAndBuildRanLoadInformationKey(name) + assert.NotNil(t, err) + assert.IsType(t, &ValidationError{}, err) } \ No newline at end of file