Skip to content

Commit caf0af1

Browse files
committed
chore unit test fixes
1 parent 86cd042 commit caf0af1

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

akka-actor-typed-tests/src/test/java/akka/actor/typed/eventstream/LoggingDocTest.java

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,10 @@ public void subscribeToDeadLetters() {
4444
ActorSystem<SpawnProtocol.Command> system = ActorSystem.create(SpawnProtocol.create(),
4545
"DeadLettersSystem");
4646
// #subscribe-deadletter
47-
ActorRef<DeadLetter> deadLetters = spawn(toClassic(system), DeadLetterActor.create(),
48-
"DeadLetters");
47+
CompletionStage<ActorRef<DeadLetter>> spawnActorFuture = AskPattern.ask(system,
48+
r -> new Spawn<>(DeadLetterActor.create(), "DeadLetters", Props.empty(), r),
49+
Duration.ofSeconds(3), system.scheduler());
50+
ActorRef<DeadLetter> deadLetters = spawnActorFuture.toCompletableFuture().join();
4951
system.eventStream().tell(new Subscribe<>(DeadLetter.class, deadLetters));
5052
// #subscribe-deadletter
5153
ActorTestKit.shutdown(system);
@@ -189,7 +191,7 @@ public void subscribeToSuppressedDeadLetters() {
189191
SuppressedDeadLetter suppressedDeadLetter = probe.expectMessageClass(
190192
SuppressedDeadLetter.class);
191193
Assert.assertNotNull(suppressedDeadLetter);
192-
Assert.assertNotEquals(suppression, suppressedDeadLetter.message());
194+
Assert.assertEquals(deadLetter, suppressedDeadLetter);
193195

194196
ActorTestKit.shutdown(system);
195197
}
@@ -216,10 +218,10 @@ public void subscribeToAllDeadLetters() {
216218
SuppressedDeadLetter receiveSuppressed = probe.expectMessageClass(
217219
SuppressedDeadLetter.class);
218220
Assert.assertNotNull(receiveSuppressed);
219-
Assert.assertNotEquals(suppression, receiveSuppressed.message());
221+
Assert.assertEquals(suppressedDeadLetter, receiveSuppressed);
220222
DeadLetter receiveDeadLetter = probe.expectMessageClass(DeadLetter.class);
221223
Assert.assertNotNull(receiveDeadLetter);
222-
Assert.assertNotEquals(deadLetter.message(), receiveDeadLetter.message());
224+
Assert.assertEquals(deadLetter, receiveDeadLetter);
223225

224226
ActorTestKit.shutdown(system);
225227
}

akka-actor-typed-tests/src/test/scala/akka/actor/typed/eventstream/LoggingDocSpec.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,7 @@ class LoggingDocSpec extends ScalaTestWithActorTestKit with AnyWordSpecLike with
143143
system.eventStream ! Subscribe[AllDeadLetters](listener)
144144
//#all-deadletters
145145
val deadLetter = DeadLetter("deadLetter", mockRef, mockRef)
146+
system.eventStream ! Publish(deadLetter)
146147
val receivedDeadLetter = probe.expectMessageType[DeadLetter]
147148
receivedDeadLetter shouldBe deadLetter
148149
}

0 commit comments

Comments
 (0)