From 3744baf82f5061f00db15a5c7be3676d5d3df48d Mon Sep 17 00:00:00 2001 From: Dale Wijnand <344610+dwijnand@users.noreply.github.com> Date: Fri, 9 Nov 2018 08:05:23 +0000 Subject: [PATCH] Make OpenAccount#applyEvent match exhaustive (#25890) --- .../typed/AccountExampleWithCommandHandlersInState.scala | 2 +- .../typed/AccountExampleWithEventHandlersInState.scala | 2 +- .../akka/persistence/typed/AccountExampleWithOptionState.scala | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/akka-persistence-typed/src/test/scala/docs/akka/persistence/typed/AccountExampleWithCommandHandlersInState.scala b/akka-persistence-typed/src/test/scala/docs/akka/persistence/typed/AccountExampleWithCommandHandlersInState.scala index 13088a36f0..5de5d9340f 100644 --- a/akka-persistence-typed/src/test/scala/docs/akka/persistence/typed/AccountExampleWithCommandHandlersInState.scala +++ b/akka-persistence-typed/src/test/scala/docs/akka/persistence/typed/AccountExampleWithCommandHandlersInState.scala @@ -114,7 +114,7 @@ object AccountExampleWithCommandHandlersInState { case Deposited(amount) ⇒ copy(balance = balance + amount) case Withdrawn(amount) ⇒ copy(balance = balance - amount) case AccountClosed ⇒ ClosedAccount - case _ ⇒ throw new IllegalStateException(s"unexpected event [$event] in state [OpenedAccount]") + case AccountCreated ⇒ throw new IllegalStateException(s"unexpected event [$event] in state [OpenedAccount]") } def canWithdraw(amount: BigDecimal): Boolean = { diff --git a/akka-persistence-typed/src/test/scala/docs/akka/persistence/typed/AccountExampleWithEventHandlersInState.scala b/akka-persistence-typed/src/test/scala/docs/akka/persistence/typed/AccountExampleWithEventHandlersInState.scala index 4b22343aab..4d7be26e61 100644 --- a/akka-persistence-typed/src/test/scala/docs/akka/persistence/typed/AccountExampleWithEventHandlersInState.scala +++ b/akka-persistence-typed/src/test/scala/docs/akka/persistence/typed/AccountExampleWithEventHandlersInState.scala @@ -77,7 +77,7 @@ object AccountExampleWithEventHandlersInState { case Deposited(amount) ⇒ copy(balance = balance + amount) case Withdrawn(amount) ⇒ copy(balance = balance - amount) case AccountClosed ⇒ ClosedAccount - case _ ⇒ throw new IllegalStateException(s"unexpected event [$event] in state [OpenedAccount]") + case AccountCreated ⇒ throw new IllegalStateException(s"unexpected event [$event] in state [OpenedAccount]") } def canWithdraw(amount: BigDecimal): Boolean = { diff --git a/akka-persistence-typed/src/test/scala/docs/akka/persistence/typed/AccountExampleWithOptionState.scala b/akka-persistence-typed/src/test/scala/docs/akka/persistence/typed/AccountExampleWithOptionState.scala index ae30ba29b6..7643dfa70d 100644 --- a/akka-persistence-typed/src/test/scala/docs/akka/persistence/typed/AccountExampleWithOptionState.scala +++ b/akka-persistence-typed/src/test/scala/docs/akka/persistence/typed/AccountExampleWithOptionState.scala @@ -97,7 +97,7 @@ object AccountExampleWithOptionState { case Deposited(amount) ⇒ copy(balance = balance + amount) case Withdrawn(amount) ⇒ copy(balance = balance - amount) case AccountClosed ⇒ ClosedAccount - case _ ⇒ throw new IllegalStateException(s"unexpected event [$event] in state [OpenedAccount]") + case AccountCreated ⇒ throw new IllegalStateException(s"unexpected event [$event] in state [OpenedAccount]") } def canWithdraw(amount: BigDecimal): Boolean = {