[FIXED] Symbol “TestKit” kann nicht aufgelöst werden

Ausgabe

Getting started with "Testing Akka Actors"

"akka-testkit"Ich glaube, mit meiner Bibliotheksabhängigkeit stimmt etwas nicht . Ich habe es von kopiertLightbend Testing Classic Actors

build.sbt

version := "0.1.0-SNAPSHOT"

scalaVersion := "2.12.7"

val akkaVersion = "2.5.13"

libraryDependencies ++= Seq(
  "com.typesafe.akka" %% "akka-actor" % akkaVersion,
  "org.scalatest" %% "scalatest" % "3.0.5",
  "com.typesafe.akka" %% "akka-testkit" % akkaVersion % Test
)

.skala

package part3testing

import akka.actor.ActorSystem
import akka.testkit.TestKit

class BasicSpec extends TestKit(ActorSystem("BasicSpec")){

}

Lösung

Das Markieren einer Abhängigkeit als % Testbedeutet, dass nur Code in den Testverzeichnissen (standardmäßig src/test) davon abhängt. Hauptanwendungscode (standardmäßig in src/main) hängt nicht von Abhängigkeiten des Testbereichs ab; Der Vorteil davon ist, dass die Testabhängigkeiten nicht für die Verteilung/Bereitstellung der erstellten Software benötigt werden und daher nicht enthalten sind oder bereitgestellt werden müssen.


Beantwortet von –
Levi Ramsey


Antwort geprüft von –
Dawn Plyler (FixError Volunteer)

0 Shares:
Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like