@@ -110,7 +110,7 @@ func TestSplitSynchronizer(t *testing.T) {
110110	splitMockStorage .On ("Update" , []dtos.SplitDTO {mockedSplit1 , mockedSplit2 }, []dtos.SplitDTO {mockedSplit3 }, int64 (3 )).Once ()
111111
112112	response  :=  & dtos.FFResponseV13 {
113- 		SplitChanges : dtos.SplitChangesDTO {
113+ 		SplitChanges : dtos.RuleChangesDTO {
114114			FeatureFlags : dtos.FeatureFlagsDTO {
115115				Splits : []dtos.SplitDTO {mockedSplit1 , mockedSplit2 , mockedSplit3 },
116116				Since :  3 ,
@@ -166,7 +166,7 @@ func TestSplitSyncProcess(t *testing.T) {
166166	}
167167
168168	response  :=  & dtos.FFResponseV13 {
169- 		SplitChanges : dtos.SplitChangesDTO {
169+ 		SplitChanges : dtos.RuleChangesDTO {
170170			FeatureFlags : dtos.FeatureFlagsDTO {
171171				Splits : []dtos.SplitDTO {mockedSplit1 , mockedSplit2 , mockedSplit3 },
172172				Since :  3 ,
@@ -179,7 +179,7 @@ func TestSplitSyncProcess(t *testing.T) {
179179	splitMockFetcher .On ("Fetch" , mock .Anything ).Return (response , nil ).Once ()
180180
181181	response1  :=  & dtos.FFResponseV13 {
182- 		SplitChanges : dtos.SplitChangesDTO {
182+ 		SplitChanges : dtos.RuleChangesDTO {
183183			FeatureFlags : dtos.FeatureFlagsDTO {
184184				Splits : []dtos.SplitDTO {mockedSplit4 , mockedSplit5 },
185185				Since :  3 ,
@@ -233,7 +233,7 @@ func TestSplitTill(t *testing.T) {
233233	mockedRuleBased1  :=  dtos.RuleBasedSegmentDTO {Name : "rb1" , Status : "ACTIVE" }
234234
235235	response  :=  & dtos.FFResponseV13 {
236- 		SplitChanges : dtos.SplitChangesDTO {
236+ 		SplitChanges : dtos.RuleChangesDTO {
237237			FeatureFlags : dtos.FeatureFlagsDTO {
238238				Splits : []dtos.SplitDTO {mockedSplit1 },
239239				Since :  2 ,
@@ -279,7 +279,7 @@ func TestSplitTill(t *testing.T) {
279279func  TestByPassingCDN (t  * testing.T ) {
280280	mockedSplit1  :=  dtos.SplitDTO {Name : "split1" , Killed : false , Status : "ACTIVE" , TrafficTypeName : "one" }
281281	response  :=  & dtos.FFResponseV13 {
282- 		SplitChanges : dtos.SplitChangesDTO {
282+ 		SplitChanges : dtos.RuleChangesDTO {
283283			FeatureFlags : dtos.FeatureFlagsDTO {
284284				Splits : []dtos.SplitDTO {mockedSplit1 },
285285				Since :  1 ,
@@ -291,7 +291,7 @@ func TestByPassingCDN(t *testing.T) {
291291	splitMockFetcher .On ("Fetch" , service .MakeFlagRequestParams ().WithChangeNumber (- 1 ).WithChangeNumberRB (- 1 ).WithSpecVersion (common .StringRef (specs .FLAG_V1_3 ))).Return (response , nil ).Once ()
292292
293293	response1  :=  & dtos.FFResponseV13 {
294- 		SplitChanges : dtos.SplitChangesDTO {
294+ 		SplitChanges : dtos.RuleChangesDTO {
295295			FeatureFlags : dtos.FeatureFlagsDTO {
296296				Splits : []dtos.SplitDTO {mockedSplit1 },
297297				Since :  2 ,
@@ -301,7 +301,7 @@ func TestByPassingCDN(t *testing.T) {
301301	}
302302	splitMockFetcher .On ("Fetch" , service .MakeFlagRequestParams ().WithChangeNumber (2 ).WithChangeNumberRB (- 1 ).WithSpecVersion (common .StringRef (specs .FLAG_V1_3 ))).Return (response1 , nil ).Times (10 )
303303	response2  :=  & dtos.FFResponseV13 {
304- 		SplitChanges : dtos.SplitChangesDTO {
304+ 		SplitChanges : dtos.RuleChangesDTO {
305305			FeatureFlags : dtos.FeatureFlagsDTO {
306306				Splits : []dtos.SplitDTO {mockedSplit1 },
307307				Since :  3 ,
@@ -342,7 +342,7 @@ func TestByPassingCDNLimit(t *testing.T) {
342342	mockedSplit1  :=  dtos.SplitDTO {Name : "split1" , Killed : false , Status : "ACTIVE" , TrafficTypeName : "one" }
343343
344344	response  :=  & dtos.FFResponseV13 {
345- 		SplitChanges : dtos.SplitChangesDTO {
345+ 		SplitChanges : dtos.RuleChangesDTO {
346346			FeatureFlags : dtos.FeatureFlagsDTO {
347347				Splits : []dtos.SplitDTO {mockedSplit1 },
348348				Since :  1 ,
@@ -354,7 +354,7 @@ func TestByPassingCDNLimit(t *testing.T) {
354354	splitMockFetcher  :=  & fetcherMock.MockSplitFetcher {}
355355	splitMockFetcher .On ("Fetch" , service .MakeFlagRequestParams ().WithChangeNumber (- 1 ).WithChangeNumberRB (- 1 ).WithSpecVersion (common .StringRef (specs .FLAG_V1_3 ))).Return (response , nil ).Once ()
356356	response1  :=  & dtos.FFResponseV13 {
357- 		SplitChanges : dtos.SplitChangesDTO {
357+ 		SplitChanges : dtos.RuleChangesDTO {
358358			FeatureFlags : dtos.FeatureFlagsDTO {
359359				Splits : []dtos.SplitDTO {mockedSplit1 },
360360				Since :  2 ,
@@ -364,7 +364,7 @@ func TestByPassingCDNLimit(t *testing.T) {
364364	}
365365	splitMockFetcher .On ("Fetch" , service .MakeFlagRequestParams ().WithChangeNumber (2 ).WithChangeNumberRB (- 1 ).WithSpecVersion (common .StringRef (specs .FLAG_V1_3 ))).Return (response1 , nil ).Times (10 )
366366	response2  :=  & dtos.FFResponseV13 {
367- 		SplitChanges : dtos.SplitChangesDTO {
367+ 		SplitChanges : dtos.RuleChangesDTO {
368368			FeatureFlags : dtos.FeatureFlagsDTO {
369369				Splits : []dtos.SplitDTO {mockedSplit1 },
370370				Since :  2 ,
@@ -430,7 +430,7 @@ func TestAddOrUpdateFeatureFlagNil(t *testing.T) {
430430	ffStorageMock .On ("ChangeNumber" ).Return (int64 (- 1 ), nil ).Times (3 )
431431	ffStorageMock .On ("Update" , mock .Anything , mock .Anything , mock .Anything ).Return (- 1 ).Once ()
432432	response  :=  & dtos.FFResponseV13 {
433- 		SplitChanges : dtos.SplitChangesDTO {
433+ 		SplitChanges : dtos.RuleChangesDTO {
434434			FeatureFlags : dtos.FeatureFlagsDTO {
435435				Splits : []dtos.SplitDTO {},
436436				Since :  2 ,
@@ -510,7 +510,7 @@ func TestAddOrUpdateFFCNFromStorageError(t *testing.T) {
510510	ffStorageMock .On ("ChangeNumber" ).Return (int64 (0 ), errors .New ("error geting change number" )).Times (3 )
511511	ffStorageMock .On ("Update" , mock .Anything , mock .Anything , int64 (2 )).Return ().Once ()
512512	response  :=  & dtos.FFResponseV13 {
513- 		SplitChanges : dtos.SplitChangesDTO {
513+ 		SplitChanges : dtos.RuleChangesDTO {
514514			FeatureFlags : dtos.FeatureFlagsDTO {
515515				Splits : []dtos.SplitDTO {},
516516				Since :  2 ,
@@ -577,7 +577,7 @@ func TestSplitSyncWithSets(t *testing.T) {
577577	mockedSplit3  :=  dtos.SplitDTO {Name : "split3" , Killed : false , Status : "ACTIVE" , TrafficTypeName : "one" , Sets : []string {"set5" , "set1" }}
578578
579579	response  :=  & dtos.FFResponseV13 {
580- 		SplitChanges : dtos.SplitChangesDTO {
580+ 		SplitChanges : dtos.RuleChangesDTO {
581581			FeatureFlags : dtos.FeatureFlagsDTO {
582582				Splits : []dtos.SplitDTO {mockedSplit1 , mockedSplit2 , mockedSplit3 },
583583				Since :  3 ,
@@ -620,7 +620,7 @@ func TestSplitSyncWithSetsInConfig(t *testing.T) {
620620	mockedSplit3  :=  dtos.SplitDTO {Name : "split3" , Killed : false , Status : "ACTIVE" , TrafficTypeName : "one" , Sets : []string {"set5" , "set2" }}
621621	mockedSplit4  :=  dtos.SplitDTO {Name : "split4" , Killed : false , Status : "ACTIVE" , TrafficTypeName : "one" , Sets : []string {"set2" }}
622622	response  :=  & dtos.FFResponseV13 {
623- 		SplitChanges : dtos.SplitChangesDTO {
623+ 		SplitChanges : dtos.RuleChangesDTO {
624624			FeatureFlags : dtos.FeatureFlagsDTO {
625625				Splits : []dtos.SplitDTO {mockedSplit1 , mockedSplit2 , mockedSplit3 , mockedSplit4 },
626626				Since :  3 ,
@@ -709,7 +709,7 @@ func TestSynchronizeSplitsWithLowerTill(t *testing.T) {
709709	// Test case 2: till is equal to currentSince but less than currentRBSince 
710710	till  =  100 
711711	response  :=  & dtos.FFResponseV13 {
712- 		SplitChanges : dtos.SplitChangesDTO {
712+ 		SplitChanges : dtos.RuleChangesDTO {
713713			FeatureFlags : dtos.FeatureFlagsDTO {
714714				Splits : []dtos.SplitDTO {},
715715				Since :  100 ,
@@ -733,7 +733,7 @@ func TestSynchronizeSplitsWithLowerTill(t *testing.T) {
733733	till  =  150 
734734
735735	response1  :=  & dtos.FFResponseV13 {
736- 		SplitChanges : dtos.SplitChangesDTO {
736+ 		SplitChanges : dtos.RuleChangesDTO {
737737			FeatureFlags : dtos.FeatureFlagsDTO {
738738				Splits : []dtos.SplitDTO {},
739739				Since :  100 ,
@@ -861,7 +861,7 @@ func TestSynchronizeFeatureFlagsRuleBasedUpdateSecond(t *testing.T) {
861861		splitMockStorage .On ("Update" , []dtos.SplitDTO {}, []dtos.SplitDTO {}, int64 (300 )).Return ().Once ()
862862		splitMockFetcher  :=  & fetcherMock.MockSplitFetcher {}
863863		splitMockFetcher .On ("Fetch" , mock .Anything ).Return (& dtos.FFResponseV13 {
864- 			SplitChanges : dtos.SplitChangesDTO {
864+ 			SplitChanges : dtos.RuleChangesDTO {
865865				FeatureFlags : dtos.FeatureFlagsDTO {
866866					Splits : []dtos.SplitDTO {},
867867					Since :  300 ,
@@ -992,7 +992,7 @@ func TestSplitProxyDowngrade(t *testing.T) {
992992	t .Run ("From 1.3 to 1.1" , func (t  * testing.T ) {
993993		mockedSplit1  :=  dtos.SplitDTO {Name : "split1" , Killed : false , Status : "ACTIVE" , TrafficTypeName : "one" }
994994		response  :=  & dtos.FFResponseLegacy {
995- 			SplitChanges : dtos.SplitsDTO {
995+ 			SplitChanges : dtos.SplitChangesDTO {
996996				Splits : []dtos.SplitDTO {mockedSplit1 },
997997				Since :  3 ,
998998				Till :   3 ,
@@ -1041,7 +1041,7 @@ func TestSplitProxyDowngrade(t *testing.T) {
10411041		mockedSplit1  :=  dtos.SplitDTO {Name : "split1" , Killed : false , Status : "ACTIVE" , TrafficTypeName : "one" }
10421042		mockedRuleBased1  :=  dtos.RuleBasedSegmentDTO {Name : "rb1" , Status : "ACTIVE" }
10431043		response  :=  & dtos.FFResponseV13 {
1044- 			SplitChanges : dtos.SplitChangesDTO {
1044+ 			SplitChanges : dtos.RuleChangesDTO {
10451045				FeatureFlags : dtos.FeatureFlagsDTO {
10461046					Splits : []dtos.SplitDTO {mockedSplit1 },
10471047					Since :  - 1 ,
@@ -1095,7 +1095,7 @@ func TestSplitProxyDowngrade(t *testing.T) {
10951095		mockedSplit1  :=  dtos.SplitDTO {Name : "split1" , Killed : false , Status : "ACTIVE" , TrafficTypeName : "one" }
10961096		mockedRuleBased1  :=  dtos.RuleBasedSegmentDTO {Name : "rb1" , Status : "ACTIVE" }
10971097		response  :=  & dtos.FFResponseV13 {
1098- 			SplitChanges : dtos.SplitChangesDTO {
1098+ 			SplitChanges : dtos.RuleChangesDTO {
10991099				FeatureFlags : dtos.FeatureFlagsDTO {
11001100					Splits : []dtos.SplitDTO {mockedSplit1 },
11011101					Since :  - 1 ,
@@ -1109,7 +1109,7 @@ func TestSplitProxyDowngrade(t *testing.T) {
11091109			},
11101110		}
11111111		empty  :=  & dtos.FFResponseV13 {
1112- 			SplitChanges : dtos.SplitChangesDTO {
1112+ 			SplitChanges : dtos.RuleChangesDTO {
11131113				FeatureFlags : dtos.FeatureFlagsDTO {
11141114					Splits : []dtos.SplitDTO {},
11151115					Since :  3 ,
0 commit comments