Typed Java testkit, #24551

* Java specific testkit
* Separate all the APIs
* Dilate the default timeouts
* TestKit -> ActorTestKit to be consistent with BehaviorTestKit
* Only have stuff in packages expected for this module
* Auto testkit-system-naming that works (verified)
* Separate actually working apis for manual timer
* More docs
* Separate apis for BehaviorTestKit effects
* Moved the example tests into the testkit, added samples for JUnit/ScalaTest
* TestKitJunitResource: No need to explicitly provide class, also overload for just custom config
This commit is contained in:
Johan Andrén 2018-02-22 12:25:04 +01:00 committed by Patrik Nordwall
parent d6000df367
commit ede094a2c6
95 changed files with 1974 additions and 973 deletions

View file

@ -440,6 +440,7 @@ lazy val streamTyped = akkaModule("akka-stream-typed")
lazy val typedTestkit = akkaModule("akka-testkit-typed")
.dependsOn(actorTyped, testkit % "compile->compile;test->test")
.settings(AutomaticModuleName.settings("akka.testkit.typed"))
.settings(Dependencies.typedTestkit)
.disablePlugins(MimaPlugin)
lazy val actorTypedTests = akkaModule("akka-actor-typed-tests")