Formatting java codes with sbt-java-formatter.
This commit is contained in:
parent
27500001ea
commit
998c5a9285
401 changed files with 19750 additions and 17450 deletions
|
|
@ -25,8 +25,8 @@ import static org.junit.Assert.assertEquals;
|
|||
public class CircuitBreakerTest extends JUnitSuite {
|
||||
|
||||
@ClassRule
|
||||
public static AkkaJUnitActorSystemResource actorSystemResource =
|
||||
new AkkaJUnitActorSystemResource("JavaAPI", AkkaSpec.testConf());
|
||||
public static AkkaJUnitActorSystemResource actorSystemResource =
|
||||
new AkkaJUnitActorSystemResource("JavaAPI", AkkaSpec.testConf());
|
||||
|
||||
private final ActorSystem system = actorSystemResource.getSystem();
|
||||
|
||||
|
|
@ -34,27 +34,37 @@ public class CircuitBreakerTest extends JUnitSuite {
|
|||
public void useCircuitBreakerWithCompletableFuture() throws Exception {
|
||||
final Duration fiveSeconds = Duration.ofSeconds(5);
|
||||
final Duration fiveHundredMillis = Duration.ofMillis(500);
|
||||
final CircuitBreaker breaker = new CircuitBreaker(system.dispatcher(), system.scheduler(), 1, fiveSeconds, fiveHundredMillis);
|
||||
final CircuitBreaker breaker =
|
||||
new CircuitBreaker(
|
||||
system.dispatcher(), system.scheduler(), 1, fiveSeconds, fiveHundredMillis);
|
||||
|
||||
final CompletableFuture<String> f = new CompletableFuture<>();
|
||||
f.complete("hello");
|
||||
final CompletionStage<String> res = breaker.callWithCircuitBreakerCS(() -> f);
|
||||
assertEquals("hello", Await.result(FutureConverters.toScala(res), JavaDurationConverters.asFiniteDuration(fiveSeconds)));
|
||||
assertEquals(
|
||||
"hello",
|
||||
Await.result(
|
||||
FutureConverters.toScala(res), JavaDurationConverters.asFiniteDuration(fiveSeconds)));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void useCircuitBreakerWithCompletableFutureAndCustomDefineFailure() throws Exception {
|
||||
final Duration fiveSeconds = Duration.ofSeconds(5);
|
||||
final Duration fiveHundredMillis = Duration.ofMillis(500);
|
||||
final CircuitBreaker breaker = new CircuitBreaker(system.dispatcher(), system.scheduler(), 1, fiveSeconds, fiveHundredMillis);
|
||||
final CircuitBreaker breaker =
|
||||
new CircuitBreaker(
|
||||
system.dispatcher(), system.scheduler(), 1, fiveSeconds, fiveHundredMillis);
|
||||
|
||||
final BiFunction<Optional<String>, Optional<Throwable>, java.lang.Boolean> fn =
|
||||
(result, err) -> (result.isPresent() && result.get().equals("hello"));
|
||||
(result, err) -> (result.isPresent() && result.get().equals("hello"));
|
||||
|
||||
final CompletableFuture<String> f = new CompletableFuture<>();
|
||||
f.complete("hello");
|
||||
final CompletionStage<String> res = breaker.callWithCircuitBreakerCS(() -> f, fn);
|
||||
assertEquals("hello", Await.result(FutureConverters.toScala(res), JavaDurationConverters.asFiniteDuration(fiveSeconds)));
|
||||
assertEquals(
|
||||
"hello",
|
||||
Await.result(
|
||||
FutureConverters.toScala(res), JavaDurationConverters.asFiniteDuration(fiveSeconds)));
|
||||
assertEquals(1, breaker.currentFailureCount());
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue