pekko/akka-actor-tests/src/test/java/akka/actor/JavaAPI.java

34 lines
838 B
Java
Raw Normal View History

package akka.actor;
2011-10-11 16:05:48 +02:00
import akka.AkkaApplication;
import akka.japi.Creator;
import org.junit.Test;
import akka.actor.Actors;
import akka.remote.RemoteSupport;
import static org.junit.Assert.*;
public class JavaAPI {
2011-10-11 16:05:48 +02:00
private AkkaApplication app = new AkkaApplication();
2011-10-13 13:41:44 +02:00
@Test void mustBeAbleToCreateActorRefFromClass() {
2011-10-18 17:56:23 +02:00
ActorRef ref = app.actorOf(JavaAPITestActor.class);
assertNotNull(ref);
}
@Test void mustBeAbleToCreateActorRefFromFactory() {
2011-10-18 17:56:23 +02:00
ActorRef ref = app.actorOf(new Props().withCreator(new Creator<Actor>() {
public Actor create() {
return new JavaAPITestActor();
}
2011-10-11 16:05:48 +02:00
}));
assertNotNull(ref);
}
@Test void mustAcceptSingleArgTell() {
2011-10-18 17:56:23 +02:00
ActorRef ref = app.actorOf(JavaAPITestActor.class);
ref.tell("hallo");
ref.tell("hallo", ref);
}
}