|
|
|
@@ -20,18 +20,18 @@ import (
|
|
|
|
|
"testing"
|
|
|
|
|
|
|
|
|
|
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
|
|
|
|
storagetesting "k8s.io/apiserver/pkg/storage/testing"
|
|
|
|
|
"k8s.io/apiserver/pkg/storage/testresource"
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
func TestObjectVersioner(t *testing.T) {
|
|
|
|
|
v := APIObjectVersioner{}
|
|
|
|
|
if ver, err := v.ObjectResourceVersion(&storagetesting.TestResource{ObjectMeta: metav1.ObjectMeta{ResourceVersion: "5"}}); err != nil || ver != 5 {
|
|
|
|
|
if ver, err := v.ObjectResourceVersion(&testresource.TestResource{ObjectMeta: metav1.ObjectMeta{ResourceVersion: "5"}}); err != nil || ver != 5 {
|
|
|
|
|
t.Errorf("unexpected version: %d %v", ver, err)
|
|
|
|
|
}
|
|
|
|
|
if ver, err := v.ObjectResourceVersion(&storagetesting.TestResource{ObjectMeta: metav1.ObjectMeta{ResourceVersion: "a"}}); err == nil || ver != 0 {
|
|
|
|
|
if ver, err := v.ObjectResourceVersion(&testresource.TestResource{ObjectMeta: metav1.ObjectMeta{ResourceVersion: "a"}}); err == nil || ver != 0 {
|
|
|
|
|
t.Errorf("unexpected version: %d %v", ver, err)
|
|
|
|
|
}
|
|
|
|
|
obj := &storagetesting.TestResource{ObjectMeta: metav1.ObjectMeta{ResourceVersion: "a"}}
|
|
|
|
|
obj := &testresource.TestResource{ObjectMeta: metav1.ObjectMeta{ResourceVersion: "a"}}
|
|
|
|
|
if err := v.UpdateObject(obj, 5); err != nil {
|
|
|
|
|
t.Fatalf("unexpected error: %v", err)
|
|
|
|
|
}
|
|
|
|
@@ -77,8 +77,8 @@ func TestEtcdParseResourceVersion(t *testing.T) {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func TestCompareResourceVersion(t *testing.T) {
|
|
|
|
|
five := &storagetesting.TestResource{ObjectMeta: metav1.ObjectMeta{ResourceVersion: "5"}}
|
|
|
|
|
six := &storagetesting.TestResource{ObjectMeta: metav1.ObjectMeta{ResourceVersion: "6"}}
|
|
|
|
|
five := &testresource.TestResource{ObjectMeta: metav1.ObjectMeta{ResourceVersion: "5"}}
|
|
|
|
|
six := &testresource.TestResource{ObjectMeta: metav1.ObjectMeta{ResourceVersion: "6"}}
|
|
|
|
|
|
|
|
|
|
versioner := APIObjectVersioner{}
|
|
|
|
|
|
|
|
|
|