@@ -82,9 +82,9 @@ public void cleanupPersistence(TestInfo testInfo)
82
82
@ Test
83
83
void shouldBeHealthySingleMember ()
84
84
{
85
- LocalPlatform platform = LocalPlatform .get ();
86
- Capture < Integer > nHealthPort = new Capture <>( platform .getAvailablePorts ());
87
- Capture < Integer > managementPort = new Capture <>( platform .getAvailablePorts ());
85
+ LocalPlatform platform = LocalPlatform .get ();
86
+ Integer nHealthPort = platform .getAvailablePorts (). next ( );
87
+ Integer managementPort = platform .getAvailablePorts (). next ( );
88
88
89
89
try (CoherenceClusterMember ignored = platform .launch (CoherenceClusterMember .class ,
90
90
ClassName .of (Coherence .class ),
@@ -109,9 +109,9 @@ void shouldBeHealthySingleMember()
109
109
@ Test
110
110
public void shouldBeHealthyMultipleMembers () throws Exception
111
111
{
112
- LocalPlatform platform = LocalPlatform .get ();
113
- Capture < Integer > nHealthPort1 = new Capture <>( platform .getAvailablePorts ());
114
- Capture < Integer > nHealthPort2 = new Capture <>( platform .getAvailablePorts ());
112
+ LocalPlatform platform = LocalPlatform .get ();
113
+ Integer nHealthPort1 = platform .getAvailablePorts (). next ( );
114
+ Integer nHealthPort2 = platform .getAvailablePorts (). next ( );
115
115
116
116
try (CoherenceClusterMember app1 = platform .launch (CoherenceClusterMember .class ,
117
117
ClassName .of (Coherence .class ),
@@ -133,6 +133,8 @@ public void shouldBeHealthyMultipleMembers() throws Exception
133
133
DisplayName .of ("Storage-1" ),
134
134
SystemProperty .of (PROP_HEALTH_PORT , nHealthPort2 )))
135
135
{
136
+ Eventually .assertDeferred (() -> isServiceOneRunning (app1 ), is (true ));
137
+ Eventually .assertDeferred (() -> isServiceOneRunning (app2 ), is (true ));
136
138
137
139
Eventually .assertDeferred (() -> httpRequest (nHealthPort1 , HealthCheck .PATH_STARTED ), is (200 ));
138
140
Eventually .assertDeferred (() -> httpRequest (nHealthPort2 , HealthCheck .PATH_STARTED ), is (200 ));
@@ -156,9 +158,9 @@ public void shouldBeHealthyMultipleMembers() throws Exception
156
158
@ Test
157
159
public void shouldBeHealthyWhenStorageDisabled ()
158
160
{
159
- LocalPlatform platform = LocalPlatform .get ();
160
- Capture < Integer > nHealthPort = new Capture <>( platform .getAvailablePorts ());
161
- Capture < Integer > managementPort = new Capture <>( platform .getAvailablePorts ());
161
+ LocalPlatform platform = LocalPlatform .get ();
162
+ Integer nHealthPort = platform .getAvailablePorts (). next ( );
163
+ Integer managementPort = platform .getAvailablePorts (). next ( );
162
164
163
165
try (CoherenceClusterMember ignored = platform .launch (CoherenceClusterMember .class ,
164
166
ClassName .of (Coherence .class ),
@@ -183,11 +185,11 @@ public void shouldBeHealthyWhenStorageDisabled()
183
185
@ Test
184
186
public void shouldBeStatusHAMultipleMembersStorageEnabledAndDisabledActivePersistence ()
185
187
{
186
- File buildDir = MavenProjectFileUtils .ensureTestOutputFolder (getClass (), "shouldBeStatusHAMultipleMembersStorageEnabledAndDisabledActivePersistence" );
187
- File activeDir = new File (buildDir , "persistence" );
188
- LocalPlatform platform = LocalPlatform .get ();
189
- Capture < Integer > nHealthPort1 = new Capture <>( platform .getAvailablePorts ());
190
- Capture < Integer > nHealthPort2 = new Capture <>( platform .getAvailablePorts ());
188
+ File buildDir = MavenProjectFileUtils .ensureTestOutputFolder (getClass (), "shouldBeStatusHAMultipleMembersStorageEnabledAndDisabledActivePersistence" );
189
+ File activeDir = new File (buildDir , "persistence" );
190
+ LocalPlatform platform = LocalPlatform .get ();
191
+ Integer nHealthPort1 = platform .getAvailablePorts (). next ( );
192
+ Integer nHealthPort2 = platform .getAvailablePorts (). next ( );
191
193
192
194
activeDir .mkdirs ();
193
195
activeDir .deleteOnExit ();
@@ -227,9 +229,9 @@ public void shouldBeStatusHAMultipleMembersStorageEnabledAndDisabledActivePersis
227
229
@ Test
228
230
public void shouldBeStatusHAMultipleMemberDifferentServices ()
229
231
{
230
- LocalPlatform platform = LocalPlatform .get ();
231
- Capture < Integer > nHealthPort1 = new Capture <>( platform .getAvailablePorts ());
232
- Capture < Integer > nHealthPort2 = new Capture <>( platform .getAvailablePorts ());
232
+ LocalPlatform platform = LocalPlatform .get ();
233
+ Integer nHealthPort1 = platform .getAvailablePorts (). next ( );
234
+ Integer nHealthPort2 = platform .getAvailablePorts (). next ( );
233
235
234
236
try (CoherenceClusterMember app1 = platform .launch (CoherenceClusterMember .class ,
235
237
ClassName .of (Coherence .class ),
@@ -265,9 +267,9 @@ public void shouldBeStatusHAMultipleMemberDifferentServices()
265
267
@ Test
266
268
public void shouldBeStatusHAMultipleMemberWithBackupCountTwoIgnoringService ()
267
269
{
268
- LocalPlatform platform = LocalPlatform .get ();
269
- Capture < Integer > nHealthPort1 = new Capture <>( platform .getAvailablePorts ());
270
- Capture < Integer > nHealthPort2 = new Capture <>( platform .getAvailablePorts ());
270
+ LocalPlatform platform = LocalPlatform .get ();
271
+ Integer nHealthPort1 = platform .getAvailablePorts (). next ( );
272
+ Integer nHealthPort2 = platform .getAvailablePorts (). next ( );
271
273
272
274
try (CoherenceClusterMember app1 = platform .launch (CoherenceClusterMember .class ,
273
275
ClassName .of (Coherence .class ),
@@ -306,8 +308,8 @@ public void shouldBeStatusHAMultipleMemberWithBackupCountTwoIgnoringService()
306
308
@ Test
307
309
public void shouldSuspendAllServicesSingleMember ()
308
310
{
309
- LocalPlatform platform = LocalPlatform .get ();
310
- Capture < Integer > httpPort = new Capture <>( platform .getAvailablePorts ());
311
+ LocalPlatform platform = LocalPlatform .get ();
312
+ Integer httpPort = platform .getAvailablePorts (). next ( );
311
313
312
314
try (CoherenceClusterMember app = platform .launch (CoherenceClusterMember .class ,
313
315
ClassName .of (Coherence .class ),
@@ -344,9 +346,9 @@ public void shouldSuspendAllServicesSingleMember()
344
346
@ Test
345
347
public void shouldSuspendAllServicesMultipleMembers ()
346
348
{
347
- LocalPlatform platform = LocalPlatform .get ();
348
- Capture < Integer > nHealthPort1 = new Capture <>( platform .getAvailablePorts ());
349
- Capture < Integer > nHealthPort2 = new Capture <>( platform .getAvailablePorts ());
349
+ LocalPlatform platform = LocalPlatform .get ();
350
+ Integer nHealthPort1 = platform .getAvailablePorts (). next ( );
351
+ Integer nHealthPort2 = platform .getAvailablePorts (). next ( );
350
352
351
353
try (CoherenceClusterMember app1 = platform .launch (CoherenceClusterMember .class ,
352
354
ClassName .of (Coherence .class ),
@@ -401,8 +403,8 @@ public void shouldSuspendAllServicesMultipleMembers()
401
403
@ Test
402
404
public void shouldSuspendSpecifiedServicesSingleMember ()
403
405
{
404
- LocalPlatform platform = LocalPlatform .get ();
405
- Capture < Integer > httpPort = new Capture <>( platform .getAvailablePorts ());
406
+ LocalPlatform platform = LocalPlatform .get ();
407
+ Integer httpPort = platform .getAvailablePorts (). next ( );
406
408
407
409
try (CoherenceClusterMember app = platform .launch (CoherenceClusterMember .class ,
408
410
ClassName .of (Coherence .class ),
@@ -438,8 +440,8 @@ public void shouldSuspendSpecifiedServicesSingleMember()
438
440
@ Test
439
441
public void shouldResumeSpecifiedServicesSingleMember ()
440
442
{
441
- LocalPlatform platform = LocalPlatform .get ();
442
- Capture < Integer > httpPort = new Capture <>( platform .getAvailablePorts ());
443
+ LocalPlatform platform = LocalPlatform .get ();
444
+ Integer httpPort = platform .getAvailablePorts (). next ( );
443
445
444
446
try (CoherenceClusterMember app = platform .launch (CoherenceClusterMember .class ,
445
447
ClassName .of (Coherence .class ),
@@ -476,9 +478,9 @@ public void shouldResumeSpecifiedServicesSingleMember()
476
478
@ Test
477
479
public void shouldNotSuspendServicesWithDifferentRoles ()
478
480
{
479
- LocalPlatform platform = LocalPlatform .get ();
480
- Capture < Integer > nHealthPort1 = new Capture <>( platform .getAvailablePorts ());
481
- Capture < Integer > nHealthPort2 = new Capture <>( platform .getAvailablePorts ());
481
+ LocalPlatform platform = LocalPlatform .get ();
482
+ Integer nHealthPort1 = platform .getAvailablePorts (). next ( );
483
+ Integer nHealthPort2 = platform .getAvailablePorts (). next ( );
482
484
483
485
try (CoherenceClusterMember app1 = platform .launch (CoherenceClusterMember .class ,
484
486
ClassName .of (Coherence .class ),
@@ -529,9 +531,9 @@ public void shouldNotSuspendServicesWithDifferentRoles()
529
531
@ Test
530
532
public void shouldNotSuspendStorageDisabledServices ()
531
533
{
532
- LocalPlatform platform = LocalPlatform .get ();
533
- Capture < Integer > nHealthPort1 = new Capture <>( platform .getAvailablePorts ());
534
- Capture < Integer > nHealthPort2 = new Capture <>( platform .getAvailablePorts ());
534
+ LocalPlatform platform = LocalPlatform .get ();
535
+ Integer nHealthPort1 = platform .getAvailablePorts (). next ( );
536
+ Integer nHealthPort2 = platform .getAvailablePorts (). next ( );
535
537
536
538
try (CoherenceClusterMember app1 = platform .launch (CoherenceClusterMember .class ,
537
539
ClassName .of (Coherence .class ),
@@ -582,9 +584,9 @@ public void shouldNotSuspendStorageDisabledServices()
582
584
@ Test
583
585
public void shouldNotSuspendNonPersistentServices ()
584
586
{
585
- LocalPlatform platform = LocalPlatform .get ();
586
- Capture < Integer > nHealthPort1 = new Capture <>( platform .getAvailablePorts ());
587
- Capture < Integer > nHealthPort2 = new Capture <>( platform .getAvailablePorts ());
587
+ LocalPlatform platform = LocalPlatform .get ();
588
+ Integer nHealthPort1 = platform .getAvailablePorts (). next ( );
589
+ Integer nHealthPort2 = platform .getAvailablePorts (). next ( );
588
590
589
591
try (CoherenceClusterMember app1 = platform .launch (CoherenceClusterMember .class ,
590
592
ClassName .of (Coherence .class ),
@@ -631,8 +633,8 @@ public void shouldNotSuspendNonPersistentServices()
631
633
@ Test
632
634
public void shouldNotResumeExcludedServices ()
633
635
{
634
- LocalPlatform platform = LocalPlatform .get ();
635
- Capture < Integer > nHealthPort = new Capture <>( platform .getAvailablePorts ());
636
+ LocalPlatform platform = LocalPlatform .get ();
637
+ Integer nHealthPort = platform .getAvailablePorts (). next ( );
636
638
637
639
try (CoherenceClusterMember app = platform .launch (CoherenceClusterMember .class ,
638
640
ClassName .of (Coherence .class ),
@@ -673,7 +675,7 @@ public void shouldNotResumeExcludedServices()
673
675
674
676
// ----- helper methods -------------------------------------------------
675
677
676
- public int httpRequest (Capture < Integer > nPort , String sRequest )
678
+ public int httpRequest (Integer nPort , String sRequest )
677
679
{
678
680
try
679
681
{
@@ -689,7 +691,7 @@ public int httpRequest(Capture<Integer> nPort, String sRequest)
689
691
}
690
692
}
691
693
692
- public HttpResponse doHttpRequest (Capture < Integer > nPort , String sRequest ) throws Exception
694
+ public HttpResponse doHttpRequest (Integer nPort , String sRequest ) throws Exception
693
695
{
694
696
if (!sRequest .startsWith ("/" ))
695
697
{
@@ -698,7 +700,7 @@ public HttpResponse doHttpRequest(Capture<Integer> nPort, String sRequest) throw
698
700
699
701
HttpRequest request = HttpRequest .newBuilder ()
700
702
.GET ()
701
- .uri (URI .create ("http://127.0.0.1:" + nPort . get () + sRequest ))
703
+ .uri (URI .create ("http://127.0.0.1:" + nPort + sRequest ))
702
704
.build ();
703
705
704
706
HttpResponse <byte []> response = m_client .send (request , HttpResponse .BodyHandlers .ofByteArray ());
0 commit comments