diff options
Diffstat (limited to 'odcsim-testkit/src')
| -rw-r--r-- | odcsim-testkit/src/main/kotlin/com/atlarge/odcsim/testkit/internal/ActorContextStub.kt | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/odcsim-testkit/src/main/kotlin/com/atlarge/odcsim/testkit/internal/ActorContextStub.kt b/odcsim-testkit/src/main/kotlin/com/atlarge/odcsim/testkit/internal/ActorContextStub.kt index 047e4c70..7035b908 100644 --- a/odcsim-testkit/src/main/kotlin/com/atlarge/odcsim/testkit/internal/ActorContextStub.kt +++ b/odcsim-testkit/src/main/kotlin/com/atlarge/odcsim/testkit/internal/ActorContextStub.kt @@ -32,6 +32,7 @@ import com.atlarge.odcsim.Duration import com.atlarge.odcsim.Instant import com.atlarge.odcsim.internal.logging.LoggerImpl import org.slf4j.Logger +import java.util.UUID /** * A stubbed [ActorContext] implementation for synchronous behavior testing. @@ -72,6 +73,10 @@ internal class ActorContextStub<T : Any>(private val owner: BehaviorTestKitImpl< return btk.ref } + override fun <U : Any> spawnAnonymous(behavior: Behavior<U>): ActorRef<U> { + return spawn(behavior, "$" + UUID.randomUUID()) + } + override fun stop(child: ActorRef<*>): Boolean { if (child.path.parent != self.path) { // This is not a child of this actor |
