Add unit test case for func FromStrings in labels.go (#7321)

Signed-off-by: Guangwen Feng <fenggw-fnst@cn.fujitsu.com>
This commit is contained in:
Guangwen Feng 2020-06-24 18:54:30 +08:00 committed by GitHub
parent f97d2ddb6e
commit b41adab735
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 21 additions and 0 deletions

View File

@ -368,6 +368,27 @@ func TestLabels_Equal(t *testing.T) {
}
}
func TestLabels_FromStrings(t *testing.T) {
labels := FromStrings("aaa", "111", "bbb", "222")
expected := Labels{
{
Name: "aaa",
Value: "111",
},
{
Name: "bbb",
Value: "222",
},
}
testutil.Equals(t, expected, labels, "unexpected labelset")
defer func() { recover() }()
FromStrings("aaa", "111", "bbb")
testutil.Assert(t, false, "did not panic as expected")
}
func TestLabels_Compare(t *testing.T) {
labels := Labels{
{