@@ -36,6 +36,7 @@ func TestStorageClassIsDefault(t *testing.T) {
3636 StorageClass v1.StorageClass
3737 IsDefault bool
3838 }{
39+ // final annotation
3940 {v1.StorageClass {
4041 ObjectMeta : metav1.ObjectMeta {
4142 Annotations : map [string ]string {},
@@ -44,21 +45,48 @@ func TestStorageClassIsDefault(t *testing.T) {
4445 {v1.StorageClass {
4546 ObjectMeta : metav1.ObjectMeta {
4647 Annotations : map [string ]string {
47- annStorageClassIsDefault : "false" ,
48+ annStorageClassIsDefault [ 0 ] : "false" ,
4849 },
4950 },
5051 }, false },
5152 {v1.StorageClass {
5253 ObjectMeta : metav1.ObjectMeta {
5354 Annotations : map [string ]string {
54- annStorageClassIsDefault : "foo" ,
55+ annStorageClassIsDefault [ 0 ] : "foo" ,
5556 },
5657 },
5758 }, false },
5859 {v1.StorageClass {
5960 ObjectMeta : metav1.ObjectMeta {
6061 Annotations : map [string ]string {
61- annStorageClassIsDefault : "true" ,
62+ annStorageClassIsDefault [0 ]: "true" ,
63+ },
64+ },
65+ }, true },
66+ // beta annotation
67+ {v1.StorageClass {
68+ ObjectMeta : metav1.ObjectMeta {
69+ Annotations : map [string ]string {},
70+ },
71+ }, false },
72+ {v1.StorageClass {
73+ ObjectMeta : metav1.ObjectMeta {
74+ Annotations : map [string ]string {
75+ annStorageClassIsDefault [1 ]: "false" ,
76+ },
77+ },
78+ }, false },
79+ {v1.StorageClass {
80+ ObjectMeta : metav1.ObjectMeta {
81+ Annotations : map [string ]string {
82+ annStorageClassIsDefault [1 ]: "foo" ,
83+ },
84+ },
85+ }, false },
86+ {v1.StorageClass {
87+ ObjectMeta : metav1.ObjectMeta {
88+ Annotations : map [string ]string {
89+ annStorageClassIsDefault [1 ]: "true" ,
6290 },
6391 },
6492 }, true },
0 commit comments