Files
velero/pkg/cmd/util/flag/array_test.go
Wenkai Yin(尹文开) e92047c43e Add unit test cases for pkg/cmd/util/flag package
Add unit test cases for pkg/cmd/util/flag package

Fixes #6253

Signed-off-by: Wenkai Yin(尹文开) <yinw@vmware.com>
2023-06-01 10:29:11 +08:00

25 lines
502 B
Go

package flag
import (
"testing"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
)
func TestStringOfStringArray(t *testing.T) {
array := NewStringArray("a", "b")
assert.Equal(t, "a,b", array.String())
}
func TestSetOfStringArray(t *testing.T) {
array := NewStringArray()
require.Nil(t, array.Set("a,b"))
assert.Equal(t, "a,b", array.String())
}
func TestTypeOfStringArray(t *testing.T) {
array := NewStringArray()
assert.Equal(t, "stringArray", array.Type())
}