Update after merge

This commit is contained in:
Mikhail Limansky 2020-01-17 16:33:13 +03:00
parent 52c01832da
commit feb9499431
26 changed files with 59 additions and 63 deletions

View file

@ -8,7 +8,7 @@ package akka.actor;
*/ */
import org.junit.Test; import org.junit.Test;
import org.scalatest.junit.JUnitSuite; import org.scalatestplus.junit.JUnitSuite;
import java.util.Optional; import java.util.Optional;

View file

@ -178,10 +178,10 @@ classpath. Here is a similar example to the one above but using ScalaTest:
```scala ```scala
package sample package sample
import org.scalatest.WordSpec import org.scalatest.wordspec.AnyWordSpec
import org.scalatest.matchers.MustMatchers import org.scalatest.matchers.must.Matchers
class SpecMultiJvmNode1 extends WordSpec with MustMatchers { class SpecMultiJvmNode1 extends AnyWordSpec with Matchers {
"A node" should { "A node" should {
"be able to say hello" in { "be able to say hello" in {
val message = "Hello from node 1" val message = "Hello from node 1"
@ -190,7 +190,7 @@ class SpecMultiJvmNode1 extends WordSpec with MustMatchers {
} }
} }
class SpecMultiJvmNode2 extends WordSpec with MustMatchers { class SpecMultiJvmNode2 extends AnyWordSpec with Matchers {
"A node" should { "A node" should {
"be able to say hello" in { "be able to say hello" in {
val message = "Hello from node 2" val message = "Hello from node 2"

View file

@ -18,7 +18,6 @@ import akka.event.Logging
import scala.concurrent.Future import scala.concurrent.Future
import akka.actor.{ ActorLogging, ActorRef, ActorSystem, PoisonPill, Terminated } import akka.actor.{ ActorLogging, ActorRef, ActorSystem, PoisonPill, Terminated }
import org.scalatest.{ BeforeAndAfterAll, WordSpec }
import akka.testkit._ import akka.testkit._
import akka.util._ import akka.util._
import scala.concurrent.duration._ import scala.concurrent.duration._

View file

@ -7,12 +7,13 @@ package docs.actor
import language.postfixOps import language.postfixOps
import akka.actor.{ ActorRef, ActorSystem, Props, Terminated } import akka.actor.{ ActorRef, ActorSystem, Props, Terminated }
import FaultHandlingDocSpec._ import FaultHandlingDocSpec._
import org.scalatest.{ WordSpec, WordSpecLike }
//#testkit //#testkit
import com.typesafe.config.{ Config, ConfigFactory } import com.typesafe.config.{ Config, ConfigFactory }
import org.scalatest.{ BeforeAndAfterAll, Matchers } import org.scalatest.BeforeAndAfterAll
import akka.testkit.{ EventFilter, ImplicitSender, TestActors, TestKit } import org.scalatest.matchers.should.Matchers
import org.scalatest.wordspec.AnyWordSpecLike
import akka.testkit.{ EventFilter, ImplicitSender, TestKit }
//#testkit //#testkit
object FaultHandlingDocSpec { object FaultHandlingDocSpec {
@ -104,7 +105,7 @@ object FaultHandlingDocSpec {
class FaultHandlingDocSpec(_system: ActorSystem) class FaultHandlingDocSpec(_system: ActorSystem)
extends TestKit(_system) extends TestKit(_system)
with ImplicitSender with ImplicitSender
with WordSpecLike with AnyWordSpecLike
with Matchers with Matchers
with BeforeAndAfterAll { with BeforeAndAfterAll {

View file

@ -6,14 +6,14 @@ package docs.actor
import akka.actor.{ Actor, Props } import akka.actor.{ Actor, Props }
import docs.CompileOnlySpec import docs.CompileOnlySpec
import org.scalatest.WordSpec import org.scalatest.wordspec.AnyWordSpec
//#props-edge-cases-value-class //#props-edge-cases-value-class
case class MyValueClass(v: Int) extends AnyVal case class MyValueClass(v: Int) extends AnyVal
//#props-edge-cases-value-class //#props-edge-cases-value-class
class PropsEdgeCaseSpec extends WordSpec with CompileOnlySpec { class PropsEdgeCaseSpec extends AnyWordSpec with CompileOnlySpec {
"value-class-edge-case-example" in compileOnlySpec { "value-class-edge-case-example" in compileOnlySpec {
//#props-edge-cases-value-class-example //#props-edge-cases-value-class-example
class ValueActor(value: MyValueClass) extends Actor { class ValueActor(value: MyValueClass) extends Actor {

View file

@ -13,8 +13,6 @@ import scala.concurrent.duration._
//#imports1 //#imports1
import org.scalatest.{ BeforeAndAfterAll, WordSpec }
import org.scalatest.Matchers
import akka.testkit._ import akka.testkit._
class SchedulerDocSpec extends AkkaSpec(Map("akka.loglevel" -> "INFO")) { class SchedulerDocSpec extends AkkaSpec(Map("akka.loglevel" -> "INFO")) {

View file

@ -6,15 +6,15 @@ package docs.config
import akka.actor.testkit.typed.scaladsl.ActorTestKit import akka.actor.testkit.typed.scaladsl.ActorTestKit
import akka.actor.typed.scaladsl.Behaviors import akka.actor.typed.scaladsl.Behaviors
import org.scalatest.WordSpec import org.scalatest.matchers.should.Matchers
import org.scalatest.Matchers import org.scalatest.wordspec.AnyWordSpec
//#imports //#imports
import akka.actor.typed.ActorSystem import akka.actor.typed.ActorSystem
import com.typesafe.config.ConfigFactory import com.typesafe.config.ConfigFactory
//#imports //#imports
class ConfigDocSpec extends WordSpec with Matchers { class ConfigDocSpec extends AnyWordSpec with Matchers {
val rootBehavior = Behaviors.empty[String] val rootBehavior = Behaviors.empty[String]
def compileOnlyCustomConfig(): Unit = { def compileOnlyCustomConfig(): Unit = {

View file

@ -7,7 +7,6 @@ package docs.io
import java.net.Inet6Address import java.net.Inet6Address
import java.net.NetworkInterface import java.net.NetworkInterface
import akka.Done
import akka.actor.ActorSystem import akka.actor.ActorSystem
import akka.actor.Props import akka.actor.Props
import akka.io.Udp import akka.io.Udp
@ -15,14 +14,14 @@ import akka.testkit.SocketUtil
import akka.testkit.TestKit import akka.testkit.TestKit
import akka.util.ccompat.JavaConverters._ import akka.util.ccompat.JavaConverters._
import org.scalatest.BeforeAndAfterAll import org.scalatest.BeforeAndAfterAll
import org.scalatest.Matchers import org.scalatest.matchers.should.Matchers
import org.scalatest.WordSpecLike import org.scalatest.wordspec.AnyWordSpecLike
import scala.util.Random import scala.util.Random
class ScalaUdpMulticastSpec class ScalaUdpMulticastSpec
extends TestKit(ActorSystem("ScalaUdpMulticastSpec")) extends TestKit(ActorSystem("ScalaUdpMulticastSpec"))
with WordSpecLike with AnyWordSpecLike
with Matchers with Matchers
with BeforeAndAfterAll { with BeforeAndAfterAll {

View file

@ -8,12 +8,11 @@ import scala.collection.immutable
import akka.actor.ActorSystem import akka.actor.ActorSystem
import akka.testkit.TestKit import akka.testkit.TestKit
import com.typesafe.config._ import com.typesafe.config._
import org.scalatest.WordSpec import org.scalatest.wordspec.AnyWordSpec
import scala.collection.immutable.Seq
import scala.concurrent.Future import scala.concurrent.Future
import scala.util.Try import scala.util.Try
import scala.concurrent.duration._ import scala.concurrent.duration._
import scala.util.control.NonFatal
//#plugin-imports //#plugin-imports
import akka.persistence._ import akka.persistence._
@ -62,7 +61,7 @@ object PersistencePluginDocSpec {
""" """
} }
class PersistencePluginDocSpec extends WordSpec { class PersistencePluginDocSpec extends AnyWordSpec {
new AnyRef { new AnyRef {
val providerConfig = val providerConfig =
""" """

View file

@ -14,13 +14,13 @@ import akka.persistence.journal.{ EventAdapter, EventSeq }
import akka.serialization.{ SerializationExtension, SerializerWithStringManifest } import akka.serialization.{ SerializationExtension, SerializerWithStringManifest }
import akka.testkit.TestKit import akka.testkit.TestKit
import com.typesafe.config._ import com.typesafe.config._
import org.scalatest.WordSpec import org.scalatest.wordspec.AnyWordSpec
import spray.json.JsObject import spray.json.JsObject
import scala.concurrent.duration._ import scala.concurrent.duration._
import docs.persistence.proto.FlightAppModels import docs.persistence.proto.FlightAppModels
class PersistenceSchemaEvolutionDocSpec extends WordSpec { class PersistenceSchemaEvolutionDocSpec extends AnyWordSpec {
val customSerializerConfig = val customSerializerConfig =
""" """

View file

@ -5,13 +5,14 @@
package docs.persistence package docs.persistence
import com.typesafe.config._ import com.typesafe.config._
import scala.concurrent.duration._ import scala.concurrent.duration._
import org.scalatest.WordSpec import org.scalatest.wordspec.AnyWordSpec
import akka.actor.ActorSystem import akka.actor.ActorSystem
import akka.serialization.{ SerializationExtension, Serializer } import akka.serialization.{ SerializationExtension, Serializer }
import akka.testkit.TestKit import akka.testkit.TestKit
class PersistenceSerializerDocSpec extends WordSpec { class PersistenceSerializerDocSpec extends AnyWordSpec {
val customSerializerConfig = val customSerializerConfig =
""" """

View file

@ -18,7 +18,8 @@ import scala.concurrent.duration._
import java.nio.file.Paths import java.nio.file.Paths
//#other-imports //#other-imports
import org.scalatest._ import org.scalatest.BeforeAndAfterAll
import org.scalatest.wordspec.AnyWordSpec
import org.scalatest.concurrent._ import org.scalatest.concurrent._
//#main-app //#main-app
@ -28,7 +29,7 @@ object Main extends App {
} }
//#main-app //#main-app
class QuickStartDocSpec extends WordSpec with BeforeAndAfterAll with ScalaFutures { class QuickStartDocSpec extends AnyWordSpec with BeforeAndAfterAll with ScalaFutures {
implicit val patience = PatienceConfig(5.seconds) implicit val patience = PatienceConfig(5.seconds)
def println(any: Any) = () // silence printing stuff def println(any: Any) = () // silence printing stuff

View file

@ -4,14 +4,13 @@
package docs.testkit package docs.testkit
import org.scalatest.WordSpec import org.scalatest.wordspec.AnyWordSpec
import org.scalatest.Matchers import org.scalatest.matchers.should.Matchers
import akka.testkit.TestKitBase import akka.testkit.TestKitBase
import akka.actor.ActorSystem import akka.actor.ActorSystem
import akka.actor.Props import akka.actor.Props
import akka.actor.Actor import akka.actor.Actor
import akka.actor.ActorRef import akka.actor.ActorRef
import akka.testkit.ImplicitSender
import akka.testkit.TestProbe import akka.testkit.TestProbe
import akka.actor.ActorRefFactory import akka.actor.ActorRefFactory
import akka.testkit.TestKit import akka.testkit.TestKit
@ -76,7 +75,7 @@ class MockedChild extends Actor {
} }
} }
class ParentChildSpec extends WordSpec with Matchers with TestKitBase with BeforeAndAfterAll { class ParentChildSpec extends AnyWordSpec with Matchers with TestKitBase with BeforeAndAfterAll {
implicit lazy val system = ActorSystem("ParentChildSpec") implicit lazy val system = ActorSystem("ParentChildSpec")
override def afterAll(): Unit = { override def afterAll(): Unit = {

View file

@ -7,13 +7,15 @@ package docs.testkit
//#plain-spec //#plain-spec
import akka.actor.ActorSystem import akka.actor.ActorSystem
import akka.testkit.{ ImplicitSender, TestActors, TestKit } import akka.testkit.{ ImplicitSender, TestActors, TestKit }
import org.scalatest.{ BeforeAndAfterAll, Matchers, WordSpecLike } import org.scalatest.BeforeAndAfterAll
import org.scalatest.matchers.should.Matchers
import org.scalatest.wordspec.AnyWordSpecLike
//#implicit-sender //#implicit-sender
class MySpec() class MySpec()
extends TestKit(ActorSystem("MySpec")) extends TestKit(ActorSystem("MySpec"))
with ImplicitSender with ImplicitSender
with WordSpecLike with AnyWordSpecLike
with Matchers with Matchers
with BeforeAndAfterAll { with BeforeAndAfterAll {
//#implicit-sender //#implicit-sender

View file

@ -10,8 +10,8 @@ import language.postfixOps
import scala.util.Random import scala.util.Random
import org.scalatest.BeforeAndAfterAll import org.scalatest.BeforeAndAfterAll
import org.scalatest.WordSpecLike import org.scalatest.wordspec.AnyWordSpecLike
import org.scalatest.Matchers import org.scalatest.matchers.should.Matchers
import com.typesafe.config.ConfigFactory import com.typesafe.config.ConfigFactory
@ -30,7 +30,7 @@ class TestKitUsageSpec
extends TestKit(ActorSystem("TestKitUsageSpec", ConfigFactory.parseString(TestKitUsageSpec.config))) extends TestKit(ActorSystem("TestKitUsageSpec", ConfigFactory.parseString(TestKitUsageSpec.config)))
with DefaultTimeout with DefaultTimeout
with ImplicitSender with ImplicitSender
with WordSpecLike with AnyWordSpecLike
with Matchers with Matchers
with BeforeAndAfterAll { with BeforeAndAfterAll {
import TestKitUsageSpec._ import TestKitUsageSpec._

View file

@ -5,7 +5,7 @@
package typed.tutorial_1 package typed.tutorial_1
import akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit import akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit
import org.scalatest.WordSpecLike import org.scalatest.wordspec.AnyWordSpecLike
import akka.actor.typed.PostStop import akka.actor.typed.PostStop
import akka.actor.typed.PreRestart import akka.actor.typed.PreRestart
import akka.actor.typed.Signal import akka.actor.typed.Signal
@ -151,7 +151,7 @@ object ActorHierarchyExperiments extends App {
} }
//#print-refs //#print-refs
class ActorHierarchyExperiments extends ScalaTestWithActorTestKit with WordSpecLike { class ActorHierarchyExperiments extends ScalaTestWithActorTestKit with AnyWordSpecLike {
"ActorHierarchyExperiments" must { "ActorHierarchyExperiments" must {

View file

@ -6,9 +6,9 @@ package typed.tutorial_3
//#device-read-test //#device-read-test
import akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit import akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit
import org.scalatest.WordSpecLike import org.scalatest.wordspec.AnyWordSpecLike
class DeviceSpec extends ScalaTestWithActorTestKit with WordSpecLike { class DeviceSpec extends ScalaTestWithActorTestKit with AnyWordSpecLike {
import Device._ import Device._
"Device actor" must { "Device actor" must {

View file

@ -5,13 +5,12 @@
package typed.tutorial_4 package typed.tutorial_4
import scala.concurrent.duration._ import scala.concurrent.duration._
import akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit import akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit
import org.scalatest.WordSpecLike import org.scalatest.wordspec.AnyWordSpecLike
import typed.tutorial_4.Device._ import typed.tutorial_4.Device._
import typed.tutorial_4.DeviceManager._ import typed.tutorial_4.DeviceManager._
class DeviceGroupSpec extends ScalaTestWithActorTestKit with WordSpecLike { class DeviceGroupSpec extends ScalaTestWithActorTestKit with AnyWordSpecLike {
"DeviceGroup actor" must { "DeviceGroup actor" must {

View file

@ -5,10 +5,10 @@
package typed.tutorial_4 package typed.tutorial_4
import akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit import akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit
import org.scalatest.WordSpecLike import org.scalatest.wordspec.AnyWordSpecLike
import typed.tutorial_4.DeviceManager._ import typed.tutorial_4.DeviceManager._
class DeviceManagerSpec extends ScalaTestWithActorTestKit with WordSpecLike { class DeviceManagerSpec extends ScalaTestWithActorTestKit with AnyWordSpecLike {
"DeviceManager actor" must { "DeviceManager actor" must {

View file

@ -5,9 +5,9 @@
package typed.tutorial_4 package typed.tutorial_4
import akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit import akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit
import org.scalatest.WordSpecLike import org.scalatest.wordspec.AnyWordSpecLike
class DeviceSpec extends ScalaTestWithActorTestKit with WordSpecLike { class DeviceSpec extends ScalaTestWithActorTestKit with AnyWordSpecLike {
import Device._ import Device._
"Device actor" must { "Device actor" must {

View file

@ -5,9 +5,8 @@
package typed.tutorial_5 package typed.tutorial_5
import scala.concurrent.duration._ import scala.concurrent.duration._
import akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit import akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit
import org.scalatest.WordSpecLike import org.scalatest.wordspec.AnyWordSpecLike
import typed.tutorial_5.Device.Command import typed.tutorial_5.Device.Command
import typed.tutorial_5.DeviceGroupQuery.WrappedRespondTemperature import typed.tutorial_5.DeviceGroupQuery.WrappedRespondTemperature
import typed.tutorial_5.DeviceManager.DeviceNotAvailable import typed.tutorial_5.DeviceManager.DeviceNotAvailable
@ -16,7 +15,7 @@ import typed.tutorial_5.DeviceManager.RespondAllTemperatures
import typed.tutorial_5.DeviceManager.Temperature import typed.tutorial_5.DeviceManager.Temperature
import typed.tutorial_5.DeviceManager.TemperatureNotAvailable import typed.tutorial_5.DeviceManager.TemperatureNotAvailable
class DeviceGroupQuerySpec extends ScalaTestWithActorTestKit with WordSpecLike { class DeviceGroupQuerySpec extends ScalaTestWithActorTestKit with AnyWordSpecLike {
"DeviceGroupQuery" must { "DeviceGroupQuery" must {

View file

@ -5,13 +5,12 @@
package typed.tutorial_5 package typed.tutorial_5
import scala.concurrent.duration._ import scala.concurrent.duration._
import akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit import akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit
import org.scalatest.WordSpecLike import org.scalatest.wordspec.AnyWordSpecLike
import typed.tutorial_5.Device._ import typed.tutorial_5.Device._
import typed.tutorial_5.DeviceManager._ import typed.tutorial_5.DeviceManager._
class DeviceGroupSpec extends ScalaTestWithActorTestKit with WordSpecLike { class DeviceGroupSpec extends ScalaTestWithActorTestKit with AnyWordSpecLike {
"DeviceGroup actor" must { "DeviceGroup actor" must {

View file

@ -5,10 +5,10 @@
package typed.tutorial_5 package typed.tutorial_5
import akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit import akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit
import org.scalatest.WordSpecLike import org.scalatest.wordspec.AnyWordSpecLike
import typed.tutorial_5.DeviceManager._ import typed.tutorial_5.DeviceManager._
class DeviceManagerSpec extends ScalaTestWithActorTestKit with WordSpecLike { class DeviceManagerSpec extends ScalaTestWithActorTestKit with AnyWordSpecLike {
"DeviceManager actor" must { "DeviceManager actor" must {

View file

@ -5,9 +5,9 @@
package typed.tutorial_5 package typed.tutorial_5
import akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit import akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit
import org.scalatest.WordSpecLike import org.scalatest.wordspec.AnyWordSpecLike
class DeviceSpec extends ScalaTestWithActorTestKit with WordSpecLike { class DeviceSpec extends ScalaTestWithActorTestKit with AnyWordSpecLike {
import Device._ import Device._
"Device actor" must { "Device actor" must {

View file

@ -523,7 +523,7 @@ abstract class MultiNodeSpec(
* Example trait for MultiNodeSpec with ScalaTest * Example trait for MultiNodeSpec with ScalaTest
* *
* {{{ * {{{
* trait STMultiNodeSpec extends MultiNodeSpecCallbacks with WordSpecLike with MustMatchers with BeforeAndAfterAll { * trait STMultiNodeSpec extends MultiNodeSpecCallbacks with AnyWordSpecLike with Matchers with BeforeAndAfterAll {
* override def beforeAll() = multiNodeSpecBeforeAll() * override def beforeAll() = multiNodeSpecBeforeAll()
* override def afterAll() = multiNodeSpecAfterAll() * override def afterAll() = multiNodeSpecAfterAll()
* } * }

View file

@ -10,7 +10,7 @@ import org.junit.Test;
import java.util.concurrent.Flow; import java.util.concurrent.Flow;
import org.scalatest.junit.JUnitSuite; import org.scalatestplus.junit.JUnitSuite;
public class JavaFlowSupportCompileTest extends JUnitSuite { public class JavaFlowSupportCompileTest extends JUnitSuite {
@Test @Test