[VOL-4638] Initial commit
Change-Id: I5e785d017e1d27783b24591b52f20f442895e602
diff --git a/internal/config/config_test.go b/internal/config/config_test.go
new file mode 100644
index 0000000..b6cbb8c
--- /dev/null
+++ b/internal/config/config_test.go
@@ -0,0 +1,38 @@
+/*
+* Copyright 2022-present Open Networking Foundation
+
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+
+* http://www.apache.org/licenses/LICENSE-2.0
+
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+ */
+
+package config
+
+import (
+ "context"
+ "testing"
+
+ "github.com/stretchr/testify/assert"
+)
+
+func TestGetDefaultOptions(t *testing.T) {
+ conf := getDefaultConfig()
+ assert.NotNil(t, conf, "Default configuration is nil")
+}
+
+func TestLoadConfig(t *testing.T) {
+ ctx := context.Background()
+ conf := LoadConfig(ctx)
+ assert.NotNil(t, conf, "Configuration is nil")
+
+ def := getDefaultConfig()
+ assert.Equal(t, conf, def)
+}