@@ -556,19 +556,19 @@ void testDefaultPolicyContinuesOnError() {
556556
557557 dispatchEvent (createAssistantMessageEvent ("Test" ));
558558
559- // All handlers should have been called (CONTINUE is default)
559+ // All handlers should have been called (SUPPRESS is default)
560560 assertEquals (1 , handler1Called .get ());
561561 assertEquals (1 , handler2Called .get ());
562562 assertEquals (1 , handler3Called .get ());
563563 }
564564
565565 @ Test
566- void testStopPolicyStopsOnFirstError () {
566+ void testPropagatePolicyStopsOnFirstError () {
567567 var handler1Called = new AtomicInteger (0 );
568568 var handler2Called = new AtomicInteger (0 );
569569 var errorHandlerCalls = new AtomicInteger (0 );
570570
571- session .setEventErrorPolicy (EventErrorPolicy .STOP );
571+ session .setEventErrorPolicy (EventErrorPolicy .PROPAGATE );
572572 session .setEventErrorHandler ((event , exception ) -> {
573573 errorHandlerCalls .incrementAndGet ();
574574 });
@@ -586,17 +586,17 @@ void testStopPolicyStopsOnFirstError() {
586586
587587 dispatchEvent (createAssistantMessageEvent ("Test" ));
588588
589- // Only one handler should have been called (STOP policy)
589+ // Only one handler should have been called (PROPAGATE policy)
590590 assertEquals (1 , errorHandlerCalls .get ());
591591 int totalCalls = handler1Called .get () + handler2Called .get ();
592- assertEquals (1 , totalCalls , "Only one handler should execute with STOP policy" );
592+ assertEquals (1 , totalCalls , "Only one handler should execute with PROPAGATE policy" );
593593 }
594594
595595 @ Test
596- void testStopPolicyErrorHandlerAlwaysInvoked () {
596+ void testPropagatePolicyErrorHandlerAlwaysInvoked () {
597597 var errorHandlerCalls = new AtomicInteger (0 );
598598
599- session .setEventErrorPolicy (EventErrorPolicy .STOP );
599+ session .setEventErrorPolicy (EventErrorPolicy .PROPAGATE );
600600 session .setEventErrorHandler ((event , exception ) -> {
601601 errorHandlerCalls .incrementAndGet ();
602602 });
@@ -607,16 +607,16 @@ void testStopPolicyErrorHandlerAlwaysInvoked() {
607607
608608 dispatchEvent (createAssistantMessageEvent ("Test" ));
609609
610- // Error handler should be called even with STOP policy
610+ // Error handler should be called even with PROPAGATE policy
611611 assertEquals (1 , errorHandlerCalls .get ());
612612 }
613613
614614 @ Test
615- void testContinuePolicyWithMultipleErrors () {
615+ void testSuppressPolicyWithMultipleErrors () {
616616 var errorHandlerCalls = new AtomicInteger (0 );
617617 var successfulHandlerCalls = new AtomicInteger (0 );
618618
619- session .setEventErrorPolicy (EventErrorPolicy .CONTINUE );
619+ session .setEventErrorPolicy (EventErrorPolicy .SUPPRESS );
620620 session .setEventErrorHandler ((event , exception ) -> {
621621 errorHandlerCalls .incrementAndGet ();
622622 });
@@ -660,29 +660,29 @@ void testSwitchPolicyDynamically() {
660660 throw new RuntimeException ("error" );
661661 });
662662
663- // With CONTINUE , both should fire
664- session .setEventErrorPolicy (EventErrorPolicy .CONTINUE );
663+ // With SUPPRESS , both should fire
664+ session .setEventErrorPolicy (EventErrorPolicy .SUPPRESS );
665665 dispatchEvent (createAssistantMessageEvent ("Test1" ));
666666 assertEquals (1 , handler1Called .get ());
667667 assertEquals (1 , handler2Called .get ());
668668
669669 handler1Called .set (0 );
670670 handler2Called .set (0 );
671671
672- // Switch to STOP — only one should fire
673- session .setEventErrorPolicy (EventErrorPolicy .STOP );
672+ // Switch to PROPAGATE — only one should fire
673+ session .setEventErrorPolicy (EventErrorPolicy .PROPAGATE );
674674 dispatchEvent (createAssistantMessageEvent ("Test2" ));
675675 int totalCalls = handler1Called .get () + handler2Called .get ();
676- assertEquals (1 , totalCalls , "Only one handler should execute after switching to STOP " );
676+ assertEquals (1 , totalCalls , "Only one handler should execute after switching to PROPAGATE " );
677677 }
678678
679679 @ Test
680- void testStopPolicyNoErrorHandlerSilentlyStops () {
680+ void testPropagatePolicyNoErrorHandlerSilentlyStops () {
681681 var handler1Called = new AtomicInteger (0 );
682682 var handler2Called = new AtomicInteger (0 );
683683
684- // No error handler set, STOP policy
685- session .setEventErrorPolicy (EventErrorPolicy .STOP );
684+ // No error handler set, PROPAGATE policy
685+ session .setEventErrorPolicy (EventErrorPolicy .PROPAGATE );
686686
687687 session .on (AssistantMessageEvent .class , msg -> {
688688 handler1Called .incrementAndGet ();
@@ -696,9 +696,9 @@ void testStopPolicyNoErrorHandlerSilentlyStops() {
696696
697697 assertDoesNotThrow (() -> dispatchEvent (createAssistantMessageEvent ("Test" )));
698698
699- // STOP policy should stop after first error, even without error handler
699+ // PROPAGATE policy should stop after first error, even without error handler
700700 int totalCalls = handler1Called .get () + handler2Called .get ();
701- assertEquals (1 , totalCalls , "Only one handler should execute with STOP policy and no error handler" );
701+ assertEquals (1 , totalCalls , "Only one handler should execute with PROPAGATE policy and no error handler" );
702702 }
703703
704704 @ Test
@@ -711,8 +711,8 @@ void testErrorHandlerThrowingStopsRegardlessOfPolicy() {
711711 sessionLogger .setLevel (Level .OFF );
712712
713713 try {
714- // CONTINUE policy, but error handler throws
715- session .setEventErrorPolicy (EventErrorPolicy .CONTINUE );
714+ // SUPPRESS policy, but error handler throws
715+ session .setEventErrorPolicy (EventErrorPolicy .SUPPRESS );
716716 session .setEventErrorHandler ((event , exception ) -> {
717717 throw new RuntimeException ("error handler broke" );
718718 });
@@ -729,10 +729,10 @@ void testErrorHandlerThrowingStopsRegardlessOfPolicy() {
729729
730730 assertDoesNotThrow (() -> dispatchEvent (createAssistantMessageEvent ("Test" )));
731731
732- // Error handler threw — should stop regardless of CONTINUE policy
732+ // Error handler threw — should stop regardless of SUPPRESS policy
733733 int totalCalls = handler1Called .get () + handler2Called .get ();
734734 assertEquals (1 , totalCalls ,
735- "Only one handler should execute when error handler throws, even with CONTINUE policy" );
735+ "Only one handler should execute when error handler throws, even with SUPPRESS policy" );
736736 } finally {
737737 sessionLogger .setLevel (originalLevel );
738738 }
0 commit comments