2014-06-25 17:08:28 +02:00
|
|
|
/**
|
2016-02-23 12:58:39 +01:00
|
|
|
* Copyright (C) 2009-2016 Lightbend Inc. <http://www.lightbend.com>
|
2014-06-25 17:08:28 +02:00
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
package akka.actor;
|
|
|
|
|
|
|
|
|
|
import java.util.concurrent.TimeUnit;
|
|
|
|
|
import java.util.concurrent.TimeoutException;
|
|
|
|
|
import org.junit.ClassRule;
|
|
|
|
|
import org.junit.Test;
|
|
|
|
|
import akka.testkit.AkkaJUnitActorSystemResource;
|
|
|
|
|
import akka.testkit.AkkaSpec;
|
2016-04-06 01:23:21 +02:00
|
|
|
import org.scalatest.junit.JUnitSuite;
|
2014-06-25 17:08:28 +02:00
|
|
|
import scala.concurrent.duration.FiniteDuration;
|
|
|
|
|
|
2016-04-06 01:23:21 +02:00
|
|
|
public class InboxJavaAPITest extends JUnitSuite {
|
2014-06-25 17:08:28 +02:00
|
|
|
|
|
|
|
|
@ClassRule
|
|
|
|
|
public static AkkaJUnitActorSystemResource actorSystemResource = new AkkaJUnitActorSystemResource("InboxJavaAPITest",
|
|
|
|
|
AkkaSpec.testConf());
|
|
|
|
|
|
|
|
|
|
private final ActorSystem system = actorSystemResource.getSystem();
|
|
|
|
|
|
|
|
|
|
@Test(expected = TimeoutException.class)
|
|
|
|
|
public void mustBeAbleToThrowTimeoutException() throws TimeoutException {
|
|
|
|
|
Inbox inbox = Inbox.create(system);
|
|
|
|
|
inbox.receive(new FiniteDuration(10, TimeUnit.MILLISECONDS));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|