diff --git a/pkg/backend/aio_test.go b/pkg/backend/aio_test.go index 216f86f3..a48cd949 100644 --- a/pkg/backend/aio_test.go +++ b/pkg/backend/aio_test.go @@ -598,6 +598,14 @@ func TestBackEnd_GetAioController(t *testing.T) { fmt.Sprintf("unable to find key %v", "unknown-id"), false, }, + "malformed name": { + "-ABC-DEF", + nil, + []string{""}, + codes.Unknown, + fmt.Sprintf("segment '%s': not a valid DNS name", "-ABC-DEF"), + false, + }, } // run tests diff --git a/pkg/backend/null_test.go b/pkg/backend/null_test.go index c13f291d..84d9f5fd 100644 --- a/pkg/backend/null_test.go +++ b/pkg/backend/null_test.go @@ -605,6 +605,14 @@ func TestBackEnd_GetNullDebug(t *testing.T) { fmt.Sprintf("unable to find key %v", "unknown-id"), false, }, + "malformed name": { + "-ABC-DEF", + nil, + []string{""}, + codes.Unknown, + fmt.Sprintf("segment '%s': not a valid DNS name", "-ABC-DEF"), + false, + }, } // run tests diff --git a/pkg/backend/nvme_controller_test.go b/pkg/backend/nvme_controller_test.go index 89cc27b0..10c2b96c 100644 --- a/pkg/backend/nvme_controller_test.go +++ b/pkg/backend/nvme_controller_test.go @@ -319,6 +319,12 @@ func TestBackEnd_GetNVMfRemoteController(t *testing.T) { codes.NotFound, fmt.Sprintf("unable to find key %v", "unknown-id"), }, + "malformed name": { + "-ABC-DEF", + nil, + codes.Unknown, + fmt.Sprintf("segment '%s': not a valid DNS name", "-ABC-DEF"), + }, } // run tests diff --git a/pkg/backend/nvme_path_test.go b/pkg/backend/nvme_path_test.go index d134019d..deb38174 100644 --- a/pkg/backend/nvme_path_test.go +++ b/pkg/backend/nvme_path_test.go @@ -740,6 +740,14 @@ func TestBackEnd_GetNVMfPath(t *testing.T) { fmt.Sprintf("unable to find key %v", "unknown-id"), false, }, + "malformed name": { + "-ABC-DEF", + nil, + []string{""}, + codes.Unknown, + fmt.Sprintf("segment '%s': not a valid DNS name", "-ABC-DEF"), + false, + }, } // run tests diff --git a/pkg/frontend/blk_test.go b/pkg/frontend/blk_test.go index 0f671a84..9fbf93a1 100644 --- a/pkg/frontend/blk_test.go +++ b/pkg/frontend/blk_test.go @@ -459,6 +459,14 @@ func TestFrontEnd_GetVirtioBlk(t *testing.T) { fmt.Sprintf("unable to find key %v", "unknown-id"), false, }, + "malformed name": { + "-ABC-DEF", + nil, + []string{""}, + codes.Unknown, + fmt.Sprintf("segment '%s': not a valid DNS name", "-ABC-DEF"), + false, + }, } // run tests diff --git a/pkg/frontend/nvme_controller_test.go b/pkg/frontend/nvme_controller_test.go index ea5dcdee..b02e5ca8 100644 --- a/pkg/frontend/nvme_controller_test.go +++ b/pkg/frontend/nvme_controller_test.go @@ -559,6 +559,14 @@ func TestFrontEnd_GetNvmeController(t *testing.T) { fmt.Sprintf("unable to find key %s", "unknown-controller-id"), false, }, + "malformed name": { + "-ABC-DEF", + nil, + []string{""}, + codes.Unknown, + fmt.Sprintf("segment '%s': not a valid DNS name", "-ABC-DEF"), + false, + }, } // run tests diff --git a/pkg/frontend/nvme_namespace_test.go b/pkg/frontend/nvme_namespace_test.go index 15f998ed..55960c63 100644 --- a/pkg/frontend/nvme_namespace_test.go +++ b/pkg/frontend/nvme_namespace_test.go @@ -706,6 +706,14 @@ func TestFrontEnd_GetNvmeNamespace(t *testing.T) { fmt.Sprintf("unable to find key %v", "unknown-namespace-id"), false, }, + "malformed name": { + "-ABC-DEF", + nil, + []string{""}, + codes.Unknown, + fmt.Sprintf("segment '%s': not a valid DNS name", "-ABC-DEF"), + false, + }, } // run tests diff --git a/pkg/frontend/nvme_subsystem_test.go b/pkg/frontend/nvme_subsystem_test.go index dc9891bc..501aa17e 100644 --- a/pkg/frontend/nvme_subsystem_test.go +++ b/pkg/frontend/nvme_subsystem_test.go @@ -643,6 +643,14 @@ func TestFrontEnd_GetNvmeSubsystem(t *testing.T) { fmt.Sprintf("unable to find key %v", "unknown-subsystem-id"), false, }, + "malformed name": { + "-ABC-DEF", + nil, + []string{""}, + codes.Unknown, + fmt.Sprintf("segment '%s': not a valid DNS name", "-ABC-DEF"), + false, + }, } // run tests diff --git a/pkg/middleend/encryption_test.go b/pkg/middleend/encryption_test.go index 8c749d1d..3a62c990 100644 --- a/pkg/middleend/encryption_test.go +++ b/pkg/middleend/encryption_test.go @@ -896,6 +896,14 @@ func TestMiddleEnd_GetEncryptedVolume(t *testing.T) { fmt.Sprintf("unable to find key %v", server.ResourceIDToVolumeName("unknown-id")), false, }, + "malformed name": { + "-ABC-DEF", + nil, + []string{""}, + codes.Unknown, + fmt.Sprintf("segment '%s': not a valid DNS name", "-ABC-DEF"), + false, + }, } // run tests