@@ -16,8 +16,8 @@ class TestableSync : public flagd::FlagSync {
1616 }
1717 absl::Status Shutdown () override { return absl::OkStatus (); }
1818
19- void TriggerUpdate (const nlohmann::json& new_json) {
20- this ->UpdateFlags (new_json);
19+ absl::Status TriggerUpdate (const nlohmann::json& new_json) {
20+ return this ->UpdateFlags (new_json);
2121 }
2222};
2323
@@ -46,7 +46,7 @@ TEST_F(EvaluatorTest, ResolveBooleanSuccess) {
4646 }
4747 })" );
4848
49- sync_->TriggerUpdate (flags);
49+ EXPECT_TRUE ( sync_->TriggerUpdate (flags). ok () );
5050
5151 openfeature::EvaluationContext ctx =
5252 openfeature::EvaluationContext::Builder ().build ();
@@ -63,7 +63,7 @@ TEST_F(EvaluatorTest, ResolveBooleanFlagNotFound) {
6363 nlohmann::json flags = nlohmann::json::parse (R"( {
6464 "flags": {}
6565 })" );
66- sync_->TriggerUpdate (flags);
66+ EXPECT_TRUE ( sync_->TriggerUpdate (flags). ok () );
6767
6868 openfeature::EvaluationContext ctx =
6969 openfeature::EvaluationContext::Builder ().build ();
@@ -89,7 +89,7 @@ TEST_F(EvaluatorTest, ResolveBooleanTypeMismatch) {
8989 }
9090 })" );
9191
92- sync_->TriggerUpdate (flags);
92+ EXPECT_TRUE ( sync_->TriggerUpdate (flags). ok () );
9393
9494 openfeature::EvaluationContext ctx =
9595 openfeature::EvaluationContext::Builder ().build ();
@@ -123,7 +123,7 @@ TEST_F(EvaluatorTest, ResolveBooleanMetadata) {
123123 }
124124 })" );
125125
126- sync_->TriggerUpdate (flags);
126+ EXPECT_TRUE ( sync_->TriggerUpdate (flags). ok () );
127127
128128 openfeature::EvaluationContext ctx =
129129 openfeature::EvaluationContext::Builder ().build ();
@@ -154,7 +154,7 @@ TEST_F(EvaluatorTest, ResolveBooleanVariantNotFound) {
154154 }
155155 })" );
156156
157- sync_->TriggerUpdate (flags);
157+ EXPECT_TRUE ( sync_->TriggerUpdate (flags). ok () );
158158
159159 openfeature::EvaluationContext ctx =
160160 openfeature::EvaluationContext::Builder ().build ();
@@ -183,7 +183,7 @@ TEST_F(EvaluatorTest, ResolveStringSuccess) {
183183 }
184184 })" );
185185
186- sync_->TriggerUpdate (flags);
186+ EXPECT_TRUE ( sync_->TriggerUpdate (flags). ok () );
187187
188188 openfeature::EvaluationContext ctx =
189189 openfeature::EvaluationContext::Builder ().build ();
@@ -209,7 +209,7 @@ TEST_F(EvaluatorTest, ResolveIntegerSuccess) {
209209 }
210210 })" );
211211
212- sync_->TriggerUpdate (flags);
212+ EXPECT_TRUE ( sync_->TriggerUpdate (flags). ok () );
213213
214214 openfeature::EvaluationContext ctx =
215215 openfeature::EvaluationContext::Builder ().build ();
@@ -235,7 +235,7 @@ TEST_F(EvaluatorTest, ResolveDoubleSuccess) {
235235 }
236236 })" );
237237
238- sync_->TriggerUpdate (flags);
238+ EXPECT_TRUE ( sync_->TriggerUpdate (flags). ok () );
239239
240240 openfeature::EvaluationContext ctx =
241241 openfeature::EvaluationContext::Builder ().build ();
@@ -266,7 +266,7 @@ TEST_F(EvaluatorTest, ResolveObjectSuccess) {
266266 }
267267 })" );
268268
269- sync_->TriggerUpdate (flags);
269+ EXPECT_TRUE ( sync_->TriggerUpdate (flags). ok () );
270270
271271 openfeature::EvaluationContext ctx =
272272 openfeature::EvaluationContext::Builder ().build ();
@@ -302,7 +302,7 @@ TEST_F(EvaluatorTest, ResolveStringTypeMismatch) {
302302 }
303303 })" );
304304
305- sync_->TriggerUpdate (flags);
305+ EXPECT_TRUE ( sync_->TriggerUpdate (flags). ok () );
306306
307307 openfeature::EvaluationContext ctx =
308308 openfeature::EvaluationContext::Builder ().build ();
@@ -327,7 +327,7 @@ TEST_F(EvaluatorTest, ResolveIntegerTypeMismatch) {
327327 }
328328 })" );
329329
330- sync_->TriggerUpdate (flags);
330+ EXPECT_TRUE ( sync_->TriggerUpdate (flags). ok () );
331331
332332 openfeature::EvaluationContext ctx =
333333 openfeature::EvaluationContext::Builder ().build ();
@@ -352,7 +352,7 @@ TEST_F(EvaluatorTest, ResolveDoubleTypeMismatch) {
352352 }
353353 })" );
354354
355- sync_->TriggerUpdate (flags);
355+ EXPECT_TRUE ( sync_->TriggerUpdate (flags). ok () );
356356
357357 openfeature::EvaluationContext ctx =
358358 openfeature::EvaluationContext::Builder ().build ();
@@ -371,7 +371,7 @@ class EvaluatorDefaultVariantTest
371371TEST_P (EvaluatorDefaultVariantTest, ResolveBooleanReturnsDefault) {
372372 nlohmann::json flags_json =
373373 nlohmann::json::parse (R"( {"flags":)" + GetParam () + " }" );
374- sync_->TriggerUpdate (flags_json);
374+ EXPECT_TRUE ( sync_->TriggerUpdate (flags_json). ok () );
375375
376376 openfeature::EvaluationContext ctx =
377377 openfeature::EvaluationContext::Builder ().build ();
@@ -421,7 +421,7 @@ TEST_F(EvaluatorTest, ResolveBooleanDisabled) {
421421 }
422422 })" );
423423
424- sync_->TriggerUpdate (flags);
424+ EXPECT_TRUE ( sync_->TriggerUpdate (flags). ok () );
425425
426426 openfeature::EvaluationContext ctx =
427427 openfeature::EvaluationContext::Builder ().build ();
@@ -453,7 +453,7 @@ TEST_F(EvaluatorTest, ResolveStringTargetingSuccess) {
453453 }
454454 })" );
455455
456- sync_->TriggerUpdate (flags);
456+ EXPECT_TRUE ( sync_->TriggerUpdate (flags). ok () );
457457
458458 // Match targeting rule
459459 openfeature::EvaluationContext ctx_blue =
@@ -504,7 +504,7 @@ TEST_F(EvaluatorTest, ResolveIntegerComplexTargeting) {
504504 }
505505 })" );
506506
507- sync_->TriggerUpdate (flags);
507+ EXPECT_TRUE ( sync_->TriggerUpdate (flags). ok () );
508508
509509 openfeature::EvaluationContext ctx = openfeature::EvaluationContext::Builder ()
510510 .WithAttribute (" env" , " prod" )
@@ -538,7 +538,7 @@ TEST_F(EvaluatorTest, ResolveObjectNestedStructure) {
538538 }
539539 })" );
540540
541- sync_->TriggerUpdate (flags);
541+ EXPECT_TRUE ( sync_->TriggerUpdate (flags). ok () );
542542
543543 openfeature::EvaluationContext ctx =
544544 openfeature::EvaluationContext::Builder ().build ();
@@ -587,7 +587,7 @@ TEST_F(EvaluatorTest, ResolveBooleanFlagdSpecialVars) {
587587 }
588588 })" );
589589
590- sync_->TriggerUpdate (flags);
590+ EXPECT_TRUE ( sync_->TriggerUpdate (flags). ok () );
591591
592592 openfeature::EvaluationContext ctx =
593593 openfeature::EvaluationContext::Builder ().build ();
@@ -612,7 +612,7 @@ TEST_F(EvaluatorTest, ResolveBooleanTypeMismatchInTargeting) {
612612 }
613613 })" );
614614
615- sync_->TriggerUpdate (flags);
615+ EXPECT_TRUE ( sync_->TriggerUpdate (flags). ok () );
616616
617617 openfeature::EvaluationContext ctx = openfeature::EvaluationContext::Builder ()
618618 .WithAttribute (" color" , " blue" )
0 commit comments