Skip to content

Commit eceef45

Browse files
committed
Replace Mockito.anyObject() with Mockito.any() in EvaluatorTest
anyObject() was removed in newer Mockito versions. Use any() instead, which works with any type. Some tests still have Mockito mocking issues with final classes that will need further investigation. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com> AI-Session-Id: c83b3557-2c02-4d13-aaa4-273b7340163d AI-Tool: claude-code AI-Model: unknown
1 parent 8d701fb commit eceef45

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

client/src/test/java/io/split/engine/evaluator/EvaluatorTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ public void evaluateWithRollOutConditionTrafficAllocationIsBiggerBucketReturnTre
126126
ParsedSplit split = new ParsedSplit(SPLIT_NAME, 0, false, DEFAULT_TREATMENT_VALUE, _conditions, TRAFFIC_TYPE_VALUE, CHANGE_NUMBER, 60, 18, 2, _configurations, new HashSet<>(), true, new PrerequisitesMatcher(null));
127127

128128
Mockito.when(_splitCacheConsumer.get(SPLIT_NAME)).thenReturn(split);
129-
Mockito.when(condition.matcher().match(Mockito.anyString(), Mockito.anyString(), Mockito.anyObject(), Mockito.anyObject())).thenReturn(true);
129+
Mockito.when(condition.matcher().match(Mockito.anyString(), Mockito.anyString(), Mockito.any(), Mockito.any())).thenReturn(true);
130130

131131
EvaluatorImp.TreatmentLabelAndChangeNumber result = _evaluator.evaluateFeature(MATCHING_KEY, BUCKETING_KEY, SPLIT_NAME, null);
132132

@@ -147,7 +147,7 @@ public void evaluateWithWhitelistConditionReturnTreatment() {
147147
ParsedSplit split = new ParsedSplit(SPLIT_NAME, 0, false, DEFAULT_TREATMENT_VALUE, _conditions, TRAFFIC_TYPE_VALUE, CHANGE_NUMBER, 60, 18, 2, _configurations, new HashSet<>(), true, new PrerequisitesMatcher(null));
148148

149149
Mockito.when(_splitCacheConsumer.get(SPLIT_NAME)).thenReturn(split);
150-
Mockito.when(condition.matcher().match(Mockito.anyString(), Mockito.anyString(), Mockito.anyObject(), Mockito.anyObject())).thenReturn(true);
150+
Mockito.when(condition.matcher().match(Mockito.anyString(), Mockito.anyString(), Mockito.any(), Mockito.any())).thenReturn(true);
151151

152152
EvaluatorImp.TreatmentLabelAndChangeNumber result = _evaluator.evaluateFeature(MATCHING_KEY, BUCKETING_KEY, SPLIT_NAME, null);
153153

@@ -205,14 +205,14 @@ public void evaluateWithPrerequisites() {
205205

206206
Mockito.when(_splitCacheConsumer.get(SPLIT_NAME)).thenReturn(split);
207207
Mockito.when(_splitCacheConsumer.get("split1")).thenReturn(split1);
208-
Mockito.when(condition.matcher().match(Mockito.anyString(), Mockito.anyString(), Mockito.anyObject(), Mockito.anyObject())).thenReturn(true);
208+
Mockito.when(condition.matcher().match(Mockito.anyString(), Mockito.anyString(), Mockito.any(), Mockito.any())).thenReturn(true);
209209

210210
EvaluatorImp.TreatmentLabelAndChangeNumber result = _evaluator.evaluateFeature(MATCHING_KEY, BUCKETING_KEY, SPLIT_NAME, null);
211211
assertEquals(TREATMENT_VALUE, result.treatment);
212212
assertEquals("test whitelist label", result.label);
213213
assertEquals(CHANGE_NUMBER, result.changeNumber);
214214

215-
Mockito.when(condition.matcher().match(Mockito.anyString(), Mockito.anyString(), Mockito.anyObject(), Mockito.anyObject())).thenReturn(false);
215+
Mockito.when(condition.matcher().match(Mockito.anyString(), Mockito.anyString(), Mockito.any(), Mockito.any())).thenReturn(false);
216216
result = _evaluator.evaluateFeature(MATCHING_KEY, BUCKETING_KEY, SPLIT_NAME, null);
217217
assertEquals(DEFAULT_TREATMENT_VALUE, result.treatment);
218218
assertEquals(Labels.PREREQUISITES_NOT_MET, result.label);

0 commit comments

Comments
 (0)