Remove usage of Java assert in tests (#30220) (#30227)

This commit is contained in:
Andrei Arlou 2021-05-07 22:27:39 +03:00 committed by GitHub
parent 174c725ef8
commit f568d4d4f9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
8 changed files with 48 additions and 38 deletions

View file

@ -22,6 +22,8 @@ import akka.testkit.EventFilter;
import akka.testkit.TestEvent;
import static java.util.concurrent.TimeUnit.SECONDS;
import static akka.japi.Util.immutableSeq;
import static org.junit.Assert.assertEquals;
import scala.concurrent.Await;
// #testkit
@ -182,14 +184,14 @@ public class FaultHandlingTest extends AbstractJavaTest {
// #resume
child.tell(42, ActorRef.noSender());
assert Await.result(ask(child, "get", 5000), timeout).equals(42);
assertEquals(42, Await.result(ask(child, "get", 5000), timeout));
child.tell(new ArithmeticException(), ActorRef.noSender());
assert Await.result(ask(child, "get", 5000), timeout).equals(42);
assertEquals(42, Await.result(ask(child, "get", 5000), timeout));
// #resume
// #restart
child.tell(new NullPointerException(), ActorRef.noSender());
assert Await.result(ask(child, "get", 5000), timeout).equals(0);
assertEquals(0, Await.result(ask(child, "get", 5000), timeout));
// #restart
// #stop
@ -202,7 +204,7 @@ public class FaultHandlingTest extends AbstractJavaTest {
// #escalate-kill
child = (ActorRef) Await.result(ask(supervisor, Props.create(Child.class), 5000), timeout);
probe.watch(child);
assert Await.result(ask(child, "get", 5000), timeout).equals(0);
assertEquals(0, Await.result(ask(child, "get", 5000), timeout));
child.tell(new Exception(), ActorRef.noSender());
probe.expectMsgClass(Terminated.class);
// #escalate-kill
@ -212,9 +214,9 @@ public class FaultHandlingTest extends AbstractJavaTest {
supervisor = system.actorOf(superprops);
child = (ActorRef) Await.result(ask(supervisor, Props.create(Child.class), 5000), timeout);
child.tell(23, ActorRef.noSender());
assert Await.result(ask(child, "get", 5000), timeout).equals(23);
assertEquals(23, Await.result(ask(child, "get", 5000), timeout));
child.tell(new Exception(), ActorRef.noSender());
assert Await.result(ask(child, "get", 5000), timeout).equals(0);
assertEquals(0, Await.result(ask(child, "get", 5000), timeout));
// #escalate-restart
// #testkit
}