@@ -20,23 +20,23 @@ func TestVersioner(t *testing.T) {
2020 t .Run ("increment version for new resource" , func (t * testing.T ) {
2121 v := newVersioner ()
2222 version := v .increment ("test-work" )
23- if version != 0 {
24- t .Errorf ("expected version 0 for new resource, got %d" , version )
23+ if version != 1 {
24+ t .Errorf ("expected version 1 for new resource, got %d" , version )
2525 }
2626 })
2727
2828 t .Run ("increment version for existing resource" , func (t * testing.T ) {
2929 v := newVersioner ()
3030 v .increment ("test-work" )
3131 version := v .increment ("test-work" )
32- if version != 1 {
33- t .Errorf ("expected version 1 for existing resource, got %d" , version )
32+ if version != 2 {
33+ t .Errorf ("expected version 2 for existing resource, got %d" , version )
3434 }
3535 })
3636
3737 t .Run ("increment multiple times" , func (t * testing.T ) {
3838 v := newVersioner ()
39- for i := 0 ; i < 5 ; i ++ {
39+ for i := 1 ; i <= 5 ; i ++ {
4040 version := v .increment ("test-work" )
4141 if version != int64 (i ) {
4242 t .Errorf ("expected version %d, got %d" , i , version )
@@ -49,8 +49,8 @@ func TestVersioner(t *testing.T) {
4949 v .increment ("test-work" )
5050 v .delete ("test-work" )
5151 version := v .increment ("test-work" )
52- if version != 0 {
53- t .Errorf ("expected version 0 after delete, got %d" , version )
52+ if version != 1 {
53+ t .Errorf ("expected version 1 after delete, got %d" , version )
5454 }
5555 })
5656
@@ -70,8 +70,8 @@ func TestVersioner(t *testing.T) {
7070 }
7171
7272 finalVersion := v .increment ("test-work" )
73- if finalVersion != 10 {
74- t .Errorf ("expected version 10 after 10 concurrent increments, got %d" , finalVersion )
73+ if finalVersion != 11 {
74+ t .Errorf ("expected version 11 after 10 concurrent increments, got %d" , finalVersion )
7575 }
7676 })
7777}
@@ -118,8 +118,8 @@ func TestAgentInformerWatcherStore_Add(t *testing.T) {
118118 t .Fatalf ("unexpected error adding work: %v" , err )
119119 }
120120
121- if work .ResourceVersion != "0 " {
122- t .Errorf ("expected resource version 0 , got %s" , work .ResourceVersion )
121+ if work .ResourceVersion != "1 " {
122+ t .Errorf ("expected resource version 1 , got %s" , work .ResourceVersion )
123123 }
124124
125125 // Add another work
@@ -135,8 +135,8 @@ func TestAgentInformerWatcherStore_Add(t *testing.T) {
135135 t .Fatalf ("unexpected error adding work: %v" , err )
136136 }
137137
138- if work2 .ResourceVersion != "1 " {
139- t .Errorf ("expected resource version 1 for second add, got %s" , work2 .ResourceVersion )
138+ if work2 .ResourceVersion != "2 " {
139+ t .Errorf ("expected resource version 2 for second add, got %s" , work2 .ResourceVersion )
140140 }
141141}
142142
@@ -198,8 +198,8 @@ func TestAgentInformerWatcherStore_Update(t *testing.T) {
198198 t .Fatalf ("unexpected error updating work: %v" , err )
199199 }
200200
201- if updatedWork .ResourceVersion != "1 " {
202- t .Errorf ("expected resource version 1 after update, got %s" , updatedWork .ResourceVersion )
201+ if updatedWork .ResourceVersion != "2 " {
202+ t .Errorf ("expected resource version 2 after update, got %s" , updatedWork .ResourceVersion )
203203 }
204204
205205 // Update again
@@ -208,8 +208,8 @@ func TestAgentInformerWatcherStore_Update(t *testing.T) {
208208 t .Fatalf ("unexpected error updating work: %v" , err )
209209 }
210210
211- if updatedWork .ResourceVersion != "2 " {
212- t .Errorf ("expected resource version 2 after second update, got %s" , updatedWork .ResourceVersion )
211+ if updatedWork .ResourceVersion != "3 " {
212+ t .Errorf ("expected resource version 3 after second update, got %s" , updatedWork .ResourceVersion )
213213 }
214214}
215215
@@ -267,7 +267,7 @@ func TestAgentInformerWatcherStore_Delete(t *testing.T) {
267267 t .Fatalf ("unexpected error deleting work: %v" , err )
268268 }
269269
270- // Add the same work again, version should be reset to 0
270+ // Add the same work again, version should be reset to 1
271271 newWork := & workv1.ManifestWork {
272272 ObjectMeta : metav1.ObjectMeta {
273273 Name : "test-work" ,
@@ -280,8 +280,8 @@ func TestAgentInformerWatcherStore_Delete(t *testing.T) {
280280 t .Fatalf ("unexpected error adding work after delete: %v" , err )
281281 }
282282
283- if newWork .ResourceVersion != "0 " {
284- t .Errorf ("expected resource version 0 after delete and re-add, got %s" , newWork .ResourceVersion )
283+ if newWork .ResourceVersion != "1 " {
284+ t .Errorf ("expected resource version 1 after delete and re-add, got %s" , newWork .ResourceVersion )
285285 }
286286}
287287
@@ -323,7 +323,7 @@ func TestAgentInformerWatcherStore_ResourceVersionIncrement(t *testing.T) {
323323 }
324324
325325 // Verify resource versions increment properly
326- expectedVersions := []string {"0 " , "1 " , "2 " , "3 " }
326+ expectedVersions := []string {"1 " , "2 " , "3 " , "4 " }
327327
328328 // Add
329329 err = store .Add (work )
0 commit comments