File tree Expand file tree Collapse file tree 2 files changed +11
-12
lines changed
platform-tests/src/test/java/org/junit/platform/launcher Expand file tree Collapse file tree 2 files changed +11
-12
lines changed Original file line number Diff line number Diff line change 1010
1111package org .junit .platform .launcher ;
1212
13+ import org .jspecify .annotations .Nullable ;
14+
1315public class TestLauncherSessionListener implements LauncherSessionListener {
1416
17+ public static @ Nullable LauncherSession session ;
18+
1519 @ Override
16- public boolean equals (Object obj ) {
17- if (this == obj ) {
18- return true ;
19- }
20- if (obj == null ) {
21- return false ;
22- }
23- return getClass () == obj .getClass ();
20+ public void launcherSessionOpened (LauncherSession session ) {
21+ TestLauncherSessionListener .session = session ;
2422 }
2523
2624 @ Override
27- public int hashCode ( ) {
28- return 1 ;
25+ public void launcherSessionClosed ( LauncherSession session ) {
26+ TestLauncherSessionListener . session = null ;
2927 }
3028}
Original file line number Diff line number Diff line change @@ -250,9 +250,10 @@ void doesNotDiscoverLauncherSessionListenerViaServiceApiWhenDisabled() {
250250 @ Test
251251 void discoversLauncherSessionListenerViaServiceApiByDefault () {
252252 withTestServices (() -> {
253- try (var session = ( DefaultLauncherSession ) LauncherFactory .openSession ()) {
254- assertThat (session . getListener ()). isEqualTo ( new TestLauncherSessionListener () );
253+ try (var session = LauncherFactory .openSession ()) {
254+ assertThat (TestLauncherSessionListener . session ). isSameAs ( session );
255255 }
256+ assertThat (TestLauncherSessionListener .session ).isNull ();
256257 });
257258 }
258259
You can’t perform that action at this time.
0 commit comments