Class PekkoSpec

java.lang.Object
org.apache.pekko.testkit.TestKit
org.apache.pekko.testkit.PekkoBaseSpec
org.apache.pekko.testkit.PekkoSpec
All Implemented Interfaces:
Serializable, org.apache.pekko.testkit.TestKitBase, WatchedByCoroner, org.scalactic.Explicitly, org.scalactic.LowPriorityTypeCheckedConstraint, org.scalactic.Tolerance, org.scalactic.TripleEquals, org.scalactic.TripleEqualsSupport, org.scalactic.TypeCheckedTripleEquals, org.scalatest.Alerting, org.scalatest.Assertions, org.scalatest.BeforeAndAfterAll, org.scalatest.concurrent.AbstractPatienceConfiguration, org.scalatest.concurrent.Futures, org.scalatest.concurrent.PatienceConfiguration, org.scalatest.concurrent.ScalaFutures, org.scalatest.concurrent.ScaledTimeSpans, org.scalatest.Documenting, org.scalatest.Informing, org.scalatest.matchers.dsl.MatcherWords, org.scalatest.matchers.should.Matchers, org.scalatest.Notifying, org.scalatest.Suite, org.scalatest.SuiteMixin, org.scalatest.TestRegistration, org.scalatest.TestSuite, org.scalatest.verbs.CanVerb, org.scalatest.verbs.MustVerb, org.scalatest.verbs.ShouldVerb, org.scalatest.wordspec.AnyWordSpecLike
Direct Known Subclasses:
ClientConnectionSettingsSpec, ConfigSpec, ConnectionPoolSettingsSpec, Http2CommonSettingsSpec, HttpConfigurationSpec, HttpServerSpec, One2OneBidiFlowSpec, PekkoSpecWithMaterializer, PrepareRequestsSpec, PrepareResponseSpec, PreviewServerSettingsSpec, ResponseParsingMergeSpec, ServerSettingsSpec, SlotStateSpec, StreamUtilsSpec

public abstract class PekkoSpec extends PekkoBaseSpec implements org.scalatest.wordspec.AnyWordSpecLike, org.scalatest.BeforeAndAfterAll
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.scalatest.concurrent.AbstractPatienceConfiguration

    org.scalatest.concurrent.AbstractPatienceConfiguration.PatienceConfig, org.scalatest.concurrent.AbstractPatienceConfiguration.PatienceConfig$

    Nested classes/interfaces inherited from interface org.scalatest.wordspec.AnyWordSpecLike

    org.scalatest.wordspec.AnyWordSpecLike.AfterWord, org.scalatest.wordspec.AnyWordSpecLike.ItWord, org.scalatest.wordspec.AnyWordSpecLike.ResultOfTaggedAsInvocationOnString, org.scalatest.wordspec.AnyWordSpecLike.TheyWord, org.scalatest.wordspec.AnyWordSpecLike.WordSpecStringWrapper

    Nested classes/interfaces inherited from interface org.scalatest.Assertions

    org.scalatest.Assertions.AssertionsHelper

    Nested classes/interfaces inherited from interface org.scalatest.verbs.CanVerb

    org.scalatest.verbs.CanVerb.StringCanWrapperForVerb

    Nested classes/interfaces inherited from interface org.scalactic.Explicitly

    org.scalactic.Explicitly.DecidedByEquality<A extends Object>, org.scalactic.Explicitly.DecidedWord, org.scalactic.Explicitly.DeterminedByEquivalence<T extends Object>, org.scalactic.Explicitly.DeterminedWord, org.scalactic.Explicitly.TheAfterWord

    Nested classes/interfaces inherited from interface org.scalatest.concurrent.Futures

    org.scalatest.concurrent.Futures.FutureConcept<T extends Object>

    Nested classes/interfaces inherited from interface org.scalatest.matchers.should.Matchers

    org.scalatest.matchers.should.Matchers.AnWord, org.scalatest.matchers.should.Matchers.AnyShouldWrapper<T extends Object>, org.scalatest.matchers.should.Matchers.AWord, org.scalatest.matchers.should.Matchers.Collected, org.scalatest.matchers.should.Matchers.HavePropertyMatcherGenerator, org.scalatest.matchers.should.Matchers.KeyWord, org.scalatest.matchers.should.Matchers.RegexWord, org.scalatest.matchers.should.Matchers.RegexWrapper, org.scalatest.matchers.should.Matchers.ResultOfBeWordForAny<T extends Object>, org.scalatest.matchers.should.Matchers.ResultOfBeWordForCollectedAny<T extends Object>, org.scalatest.matchers.should.Matchers.ResultOfBeWordForCollectedArray<T extends Object>, org.scalatest.matchers.should.Matchers.ResultOfCollectedAny<T extends Object>, org.scalatest.matchers.should.Matchers.ResultOfContainWordForCollectedAny<T extends Object>, org.scalatest.matchers.should.Matchers.ResultOfEndWithWordForCollectedString, org.scalatest.matchers.should.Matchers.ResultOfEndWithWordForString, org.scalatest.matchers.should.Matchers.ResultOfFullyMatchWordForCollectedString, org.scalatest.matchers.should.Matchers.ResultOfFullyMatchWordForString, org.scalatest.matchers.should.Matchers.ResultOfHaveWordForCollectedExtent<A extends Object>, org.scalatest.matchers.should.Matchers.ResultOfHaveWordForExtent<A extends Object>, org.scalatest.matchers.should.Matchers.ResultOfIncludeWordForCollectedString, org.scalatest.matchers.should.Matchers.ResultOfIncludeWordForString, org.scalatest.matchers.should.Matchers.ResultOfNotWordForCollectedAny<T extends Object>, org.scalatest.matchers.should.Matchers.ResultOfStartWithWordForCollectedString, org.scalatest.matchers.should.Matchers.ResultOfStartWithWordForString, org.scalatest.matchers.should.Matchers.StringShouldWrapper, org.scalatest.matchers.should.Matchers.TheSameInstanceAsPhrase, org.scalatest.matchers.should.Matchers.ValueWord

    Nested classes/interfaces inherited from interface org.scalatest.verbs.MustVerb

    org.scalatest.verbs.MustVerb.StringMustWrapperForVerb

    Nested classes/interfaces inherited from interface org.scalatest.concurrent.PatienceConfiguration

    org.scalatest.concurrent.PatienceConfiguration.Interval, org.scalatest.concurrent.PatienceConfiguration.Interval$, org.scalatest.concurrent.PatienceConfiguration.PatienceConfigParam, org.scalatest.concurrent.PatienceConfiguration.Timeout, org.scalatest.concurrent.PatienceConfiguration.Timeout$

    Nested classes/interfaces inherited from interface org.scalatest.verbs.ShouldVerb

    org.scalatest.verbs.ShouldVerb.StringShouldWrapperForVerb

    Nested classes/interfaces inherited from interface org.scalatest.TestSuite

    org.scalatest.TestSuite.NoArgTest, org.scalatest.TestSuite.NoArgTest$

    Nested classes/interfaces inherited from interface org.scalactic.Tolerance

    org.scalactic.Tolerance.PlusOrMinusWrapper<T extends Object>

    Nested classes/interfaces inherited from interface org.scalactic.TripleEqualsSupport

    org.scalactic.TripleEqualsSupport.AToBEquivalenceConstraint<A extends Object,B extends Object>, org.scalactic.TripleEqualsSupport.BToAEquivalenceConstraint<A extends Object,B extends Object>, org.scalactic.TripleEqualsSupport.CheckingEqualizer<L extends Object>, org.scalactic.TripleEqualsSupport.EqualityConstraint<A extends Object,B extends Object>, org.scalactic.TripleEqualsSupport.Equalizer<L extends Object>, org.scalactic.TripleEqualsSupport.Spread<T extends Object>, org.scalactic.TripleEqualsSupport.Spread$, org.scalactic.TripleEqualsSupport.TripleEqualsInvocation<T extends Object>, org.scalactic.TripleEqualsSupport.TripleEqualsInvocation$, org.scalactic.TripleEqualsSupport.TripleEqualsInvocationOnSpread<T extends Object>, org.scalactic.TripleEqualsSupport.TripleEqualsInvocationOnSpread$
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    PekkoSpec(com.typesafe.config.Config config)
     
     
    PekkoSpec(org.apache.pekko.actor.ActorSystem _system)
     
    PekkoSpec(scala.collection.immutable.Map<String,Object> configMap)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    final void
     
    final void
     
    protected org.scalatest.verbs.BehaveWord
     
    static String
    getCallerName(Class<?> clazz)
     
    boolean
     
    protected org.scalatest.wordspec.AnyWordSpecLike.ItWord
    it()
     
    static com.typesafe.config.Config
    mapToConfig(scala.collection.immutable.Map<String,Object> map)
     
    int
     
    final String
    Deprecated.
    The styleName lifecycle method has been deprecated and will be removed in a future version of ScalaTest with no replacement.
    protected org.scalatest.verbs.StringVerbBlockRegistration
     
    protected org.scalatest.verbs.SubjectWithAfterWordRegistration
     
    static com.typesafe.config.Config
     
    protected org.scalatest.wordspec.AnyWordSpecLike.TheyWord
     

    Methods inherited from class org.apache.pekko.testkit.TestKit

    assertForDuration, assertForDuration$default$3, awaitAssert, awaitAssert$default$2, awaitAssert$default$3, awaitCond, awaitCond$default$2, awaitCond$default$3, awaitCond$default$4, childActorOf, childActorOf, childActorOf, childActorOf, expectMsg, expectMsg, expectMsg, expectMsgAllClassOf, expectMsgAllClassOf, expectMsgAllConformingOf, expectMsgAllConformingOf, expectMsgAllOf, expectMsgAllOf, expectMsgAnyClassOf, expectMsgAnyClassOf, expectMsgAnyOf, expectMsgAnyOf, expectMsgClass, expectMsgClass, expectMsgPF, expectMsgPF$default$1, expectMsgPF$default$2, expectMsgType, expectMsgType, expectNoMessage, expectNoMessage, expectNoMsg, expectNoMsg, expectTerminated, expectTerminated$default$2, fishForMessage, fishForMessage$default$1, fishForMessage$default$2, fishForSpecificMessage, fishForSpecificMessage$default$1, fishForSpecificMessage$default$2, ignoreMsg, ignoreNoMsg, lastMessage, lastMessage_$eq, lastSender, msgAvailable, now, org$apache$pekko$testkit$TestKitBase$_setter_$org$apache$pekko$testkit$TestKitBase$$queue_$eq, org$apache$pekko$testkit$TestKitBase$$end, org$apache$pekko$testkit$TestKitBase$$end_$eq, org$apache$pekko$testkit$TestKitBase$$lastWasNoMsg, org$apache$pekko$testkit$TestKitBase$$lastWasNoMsg_$eq, org$apache$pekko$testkit$TestKitBase$$queue, receiveN, receiveN, receiveOne, receiveWhile, receiveWhile$default$1, receiveWhile$default$2, receiveWhile$default$3, remaining, remainingOr, remainingOrDefault, setAutoPilot, shutdown, shutdown$default$1, shutdown$default$2, shutdown$default$3, shutdownActorSystem, shutdownActorSystem$default$2, shutdownActorSystem$default$3, system, testActor, testActorName, testKitSettings, unwatch, watch, within, within

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.scalatest.wordspec.AnyWordSpecLike

    afterWord, alert, convertToWordSpecStringWrapper, info, markup, note, org$scalatest$wordspec$AnyWordSpecLike$_setter_$behave_$eq, org$scalatest$wordspec$AnyWordSpecLike$_setter_$it_$eq, org$scalatest$wordspec$AnyWordSpecLike$_setter_$org$scalatest$wordspec$AnyWordSpecLike$$engine_$eq, org$scalatest$wordspec$AnyWordSpecLike$_setter_$stackDepth_$eq, org$scalatest$wordspec$AnyWordSpecLike$_setter_$styleName_$eq, org$scalatest$wordspec$AnyWordSpecLike$_setter_$subjectRegistrationFunction_$eq, org$scalatest$wordspec$AnyWordSpecLike$_setter_$subjectWithAfterWordRegistrationFunction_$eq, org$scalatest$wordspec$AnyWordSpecLike$_setter_$they_$eq, org$scalatest$wordspec$AnyWordSpecLike$$engine, org$scalatest$wordspec$AnyWordSpecLike$$registerBranch, org$scalatest$wordspec$AnyWordSpecLike$$registerShorthandBranch, org$scalatest$wordspec$AnyWordSpecLike$$registerTestToIgnore, org$scalatest$wordspec$AnyWordSpecLike$$registerTestToRun, registerIgnoredTest, registerTest, run, runTest, runTests, tags, testDataFor, testDataFor$default$2, testNames

    Methods inherited from interface org.scalatest.Assertions

    assertResult, assertResult, assertThrows, cancel, cancel, cancel, cancel, fail, fail, fail, fail, intercept, newAssertionFailedException, newTestCanceledException, org$scalatest$Assertions$_setter_$succeed_$eq, pending, pendingUntilFixed, succeed, withClue

    Methods inherited from interface org.scalatest.BeforeAndAfterAll

    org$scalatest$BeforeAndAfterAll$_setter_$invokeBeforeAllAndAfterAllEvenIfNoTestsAreExpected_$eq, run

    Methods inherited from interface org.scalatest.verbs.CanVerb

    convertToStringCanWrapper

    Methods inherited from interface org.scalactic.Explicitly

    org$scalactic$Explicitly$_setter_$after_$eq, org$scalactic$Explicitly$_setter_$decided_$eq, org$scalactic$Explicitly$_setter_$determined_$eq

    Methods inherited from interface org.scalatest.concurrent.Futures

    org$scalatest$concurrent$Futures$_setter_$jsAdjustment_$eq, whenReady, whenReady, whenReady, whenReady

    Methods inherited from interface org.scalactic.LowPriorityTypeCheckedConstraint

    convertEquivalenceToAToBConstraint, lowPriorityTypeCheckedConstraint

    Methods inherited from interface org.scalatest.matchers.should.Matchers

    $greater, $greater$eq, $less, $less$eq, a, all, all, all, all, allElementsOf, allOf, an, atLeast, atLeast, atLeast, atLeast, atLeastOneElementOf, atLeastOneOf, atMost, atMost, atMost, atMost, atMostOneElementOf, atMostOneOf, between, between, between, convertSymbolToHavePropertyMatcherGenerator, convertToAnyShouldWrapper, convertToRegexWrapper, convertToStringShouldWrapper, definedAt, doCollected, equal, equal, every, every, every, every, exactly, exactly, exactly, exactly, inOrder, inOrderElementsOf, inOrderOnly, message, no, no, no, noElementsOf, noneOf, of, oneElementOf, oneOf, only, org$scalatest$matchers$should$Matchers$_setter_$a_$eq, org$scalatest$matchers$should$Matchers$_setter_$an_$eq, org$scalatest$matchers$should$Matchers$_setter_$key_$eq, org$scalatest$matchers$should$Matchers$_setter_$org$scalatest$matchers$should$Matchers$$AllCollected_$eq, org$scalatest$matchers$should$Matchers$_setter_$org$scalatest$matchers$should$Matchers$$EveryCollected_$eq, org$scalatest$matchers$should$Matchers$_setter_$org$scalatest$matchers$should$Matchers$$NoCollected_$eq, org$scalatest$matchers$should$Matchers$_setter_$org$scalatest$matchers$should$Matchers$$ShouldMethodHelper_$eq, org$scalatest$matchers$should$Matchers$_setter_$regex_$eq, org$scalatest$matchers$should$Matchers$_setter_$theSameInstanceAs_$eq, org$scalatest$matchers$should$Matchers$_setter_$value_$eq, org$scalatest$matchers$should$Matchers$$AllCollected, org$scalatest$matchers$should$Matchers$$AtLeastCollected, org$scalatest$matchers$should$Matchers$$AtMostCollected, org$scalatest$matchers$should$Matchers$$BetweenCollected, org$scalatest$matchers$should$Matchers$$EveryCollected, org$scalatest$matchers$should$Matchers$$ExactlyCollected, org$scalatest$matchers$should$Matchers$$NoCollected, org$scalatest$matchers$should$Matchers$$ShouldMethodHelper, the, theSameElementsAs, theSameElementsInOrderAs, thrownBy

    Methods inherited from interface org.scalatest.matchers.dsl.MatcherWords

    equal, noException, org$scalatest$matchers$dsl$MatcherWords$_setter_$be_$eq, org$scalatest$matchers$dsl$MatcherWords$_setter_$compile_$eq, org$scalatest$matchers$dsl$MatcherWords$_setter_$contain_$eq, org$scalatest$matchers$dsl$MatcherWords$_setter_$defined_$eq, org$scalatest$matchers$dsl$MatcherWords$_setter_$empty_$eq, org$scalatest$matchers$dsl$MatcherWords$_setter_$endWith_$eq, org$scalatest$matchers$dsl$MatcherWords$_setter_$exist_$eq, org$scalatest$matchers$dsl$MatcherWords$_setter_$fullyMatch_$eq, org$scalatest$matchers$dsl$MatcherWords$_setter_$have_$eq, org$scalatest$matchers$dsl$MatcherWords$_setter_$include_$eq, org$scalatest$matchers$dsl$MatcherWords$_setter_$length_$eq, org$scalatest$matchers$dsl$MatcherWords$_setter_$matchPattern_$eq, org$scalatest$matchers$dsl$MatcherWords$_setter_$not_$eq, org$scalatest$matchers$dsl$MatcherWords$_setter_$readable_$eq, org$scalatest$matchers$dsl$MatcherWords$_setter_$size_$eq, org$scalatest$matchers$dsl$MatcherWords$_setter_$sorted_$eq, org$scalatest$matchers$dsl$MatcherWords$_setter_$startWith_$eq, org$scalatest$matchers$dsl$MatcherWords$_setter_$typeCheck_$eq, org$scalatest$matchers$dsl$MatcherWords$_setter_$writable_$eq

    Methods inherited from interface org.scalatest.verbs.MustVerb

    convertToStringMustWrapperForVerb

    Methods inherited from interface org.scalatest.concurrent.PatienceConfiguration

    interval, org$scalatest$concurrent$PatienceConfiguration$_setter_$org$scalatest$concurrent$PatienceConfiguration$$defaultPatienceConfig_$eq, org$scalatest$concurrent$PatienceConfiguration$$defaultPatienceConfig, patienceConfig, timeout

    Methods inherited from interface org.scalatest.concurrent.ScalaFutures

    convertScalaFuture

    Methods inherited from interface org.scalatest.concurrent.ScaledTimeSpans

    scaled, spanScaleFactor

    Methods inherited from interface org.scalatest.verbs.ShouldVerb

    convertToStringShouldWrapperForVerb

    Methods inherited from interface org.scalatest.Suite

    createCatchReporter, execute, execute$default$1, execute$default$2, execute$default$3, execute$default$4, execute$default$5, execute$default$6, execute$default$7, expectedTestCount, nestedSuites, org$scalatest$Suite$_setter_$styleName_$eq, rerunner, runNestedSuites, suiteId, suiteName

    Methods inherited from interface org.scalatest.SuiteMixin

    expectedTestCount, nestedSuites, rerunner, runNestedSuites, runTest, runTests, suiteId, suiteName, tags, testDataFor, testNames

    Methods inherited from interface org.scalatest.TestSuite

    NoArgTest, withFixture

    Methods inherited from interface org.scalactic.Tolerance

    convertNumericToPlusOrMinusWrapper

    Methods inherited from interface org.scalactic.TripleEquals

    conversionCheckedConstraint, convertEquivalenceToAToBConstraint, convertEquivalenceToAToBConversionConstraint, convertEquivalenceToBToAConstraint, convertEquivalenceToBToAConversionConstraint, convertToCheckingEqualizer, convertToEqualizer, lowPriorityConversionCheckedConstraint, lowPriorityTypeCheckedConstraint, typeCheckedConstraint, unconstrainedEquality

    Methods inherited from interface org.scalactic.TripleEqualsSupport

    $bang$eq$eq, $bang$eq$eq, $bang$eq$eq, $eq$eq$eq, $eq$eq$eq, $eq$eq$eq, defaultEquality

    Methods inherited from interface org.scalactic.TypeCheckedTripleEquals

    conversionCheckedConstraint, convertEquivalenceToAToBConversionConstraint, convertEquivalenceToBToAConstraint, convertEquivalenceToBToAConversionConstraint, convertToCheckingEqualizer, convertToEqualizer, lowPriorityConversionCheckedConstraint, typeCheckedConstraint, unconstrainedEquality

    Methods inherited from interface org.apache.pekko.testkit.WatchedByCoroner

    displayThreadCounts, startAndStopDuration, startCoroner, stopCoroner
  • Constructor Details

    • PekkoSpec

      public PekkoSpec(org.apache.pekko.actor.ActorSystem _system)
    • PekkoSpec

      public PekkoSpec(com.typesafe.config.Config config)
    • PekkoSpec

      public PekkoSpec(String s)
    • PekkoSpec

      public PekkoSpec(scala.collection.immutable.Map<String,Object> configMap)
    • PekkoSpec

      public PekkoSpec()
  • Method Details

    • testConf

      public static com.typesafe.config.Config testConf()
    • mapToConfig

      public static com.typesafe.config.Config mapToConfig(scala.collection.immutable.Map<String,Object> map)
    • getCallerName

      public static String getCallerName(Class<?> clazz)
    • stackDepth

      public int stackDepth()
      Specified by:
      stackDepth in interface org.scalatest.wordspec.AnyWordSpecLike
    • it

      protected org.scalatest.wordspec.AnyWordSpecLike.ItWord it()
      Specified by:
      it in interface org.scalatest.wordspec.AnyWordSpecLike
    • they

      protected org.scalatest.wordspec.AnyWordSpecLike.TheyWord they()
      Specified by:
      they in interface org.scalatest.wordspec.AnyWordSpecLike
    • subjectRegistrationFunction

      protected org.scalatest.verbs.StringVerbBlockRegistration subjectRegistrationFunction()
      Specified by:
      subjectRegistrationFunction in interface org.scalatest.wordspec.AnyWordSpecLike
    • subjectWithAfterWordRegistrationFunction

      protected org.scalatest.verbs.SubjectWithAfterWordRegistration subjectWithAfterWordRegistrationFunction()
      Specified by:
      subjectWithAfterWordRegistrationFunction in interface org.scalatest.wordspec.AnyWordSpecLike
    • behave

      protected org.scalatest.verbs.BehaveWord behave()
      Specified by:
      behave in interface org.scalatest.wordspec.AnyWordSpecLike
    • styleName

      public final String styleName()
      Deprecated.
      The styleName lifecycle method has been deprecated and will be removed in a future version of ScalaTest with no replacement. Since 3.1.0.
      Specified by:
      styleName in interface org.scalatest.wordspec.AnyWordSpecLike
      Specified by:
      styleName in interface org.scalatest.Suite
      Specified by:
      styleName in interface org.scalatest.SuiteMixin
      Overrides:
      styleName in class PekkoBaseSpec
    • invokeBeforeAllAndAfterAllEvenIfNoTestsAreExpected

      public boolean invokeBeforeAllAndAfterAllEvenIfNoTestsAreExpected()
      Specified by:
      invokeBeforeAllAndAfterAllEvenIfNoTestsAreExpected in interface org.scalatest.BeforeAndAfterAll
    • beforeAll

      public final void beforeAll()
      Specified by:
      beforeAll in interface org.scalatest.BeforeAndAfterAll
    • afterAll

      public final void afterAll()
      Specified by:
      afterAll in interface org.scalatest.BeforeAndAfterAll