...
1
2
3
4 package resource_test
5
6 import (
7 "testing"
8
9 "github.com/stretchr/testify/assert"
10 . "sigs.k8s.io/kustomize/api/resource"
11 )
12
13 func TestIdSet_Empty(t *testing.T) {
14 s := MakeIdSet([]*Resource{})
15 assert.Equal(t, 0, s.Size())
16 assert.False(t, s.Contains(testDeployment.CurId()))
17 assert.False(t, s.Contains(testConfigMap.CurId()))
18 }
19
20 func TestIdSet_One(t *testing.T) {
21 s := MakeIdSet([]*Resource{testDeployment})
22 assert.Equal(t, 1, s.Size())
23 assert.True(t, s.Contains(testDeployment.CurId()))
24 assert.False(t, s.Contains(testConfigMap.CurId()))
25 }
26
27 func TestIdSet_Two(t *testing.T) {
28 s := MakeIdSet([]*Resource{testDeployment, testConfigMap})
29 assert.Equal(t, 2, s.Size())
30 assert.True(t, s.Contains(testDeployment.CurId()))
31 assert.True(t, s.Contains(testConfigMap.CurId()))
32 }
33
View as plain text