Skip to content

com.github.manosbatsis.corda.testacles.common.jupiter / AbstractNodesMap

AbstractNodesMap

abstract class AbstractNodesMap<T :Any> :Map<Any,T>

Wraps a map of T node representations, each mapped by multiple keys:

  • the original input key
  • identity (Party)
  • identity name (CordaX500Name
  • For identity name (string representation), organization name and commonName (if present):
  • lower case first char, without spaces/punctuation
  • all lower case, without spaces/punctuation

For example getNode["O=PartyA, L=Athens, C=GR"] is the same as getNode["partya"]

Constructors

Name Summary
<init> AbstractNodesMap(input:Map<String,T>)

Functions

Name Summary
getIdentity abstract fun getIdentity(of:T): Party
getNode fun getNode(key:Any):T

Companion Object Properties

Name Summary
noPunctuationRegex val noPunctuationRegex:Regex

Inheritors

Name Summary
NodeHandles class NodeHandles :AbstractNodesMap<StartedMockNode>
ThemockNetwork‘s StartedMockNodes, each mapped by multiple keys:
NodeHandles class NodeHandles :AbstractNodesMap<NodeHandle>
The node driver]’s NodeHandles, each mapped by multiple keys: