package fixture
- Alphabetic
- Public
- Protected
Type Members
- case class BitcoindChainHandlerViaRpc(bitcoindRpc: BitcoindRpcClient, chainHandler: ChainHandler) extends Product with Serializable
Represents a bitcoind instance paired with a chain handler via rpc
- case class BitcoindChainHandlerViaZmq(bitcoindRpc: BitcoindRpcClient, chainHandler: ChainHandler, zmqSubscriber: ZMQSubscriber) extends Product with Serializable
Represents a bitcoind instance paired with a chain handler via zmq
- case class BitcoindV19ChainHandler(bitcoind: BitcoindV19RpcClient, chainHandler: ChainHandler) extends Product with Serializable
Useful for neutrino RPCs from bitcoind
- sealed trait ChainFixture extends AnyRef
This ADT represents all Chain test fixtures.
This ADT represents all Chain test fixtures. If you set this type to be your FixtureParam and override withFixture to be withChainFixutre, then simply tag tests to specify which fixture that test should receive and then use inFixutred which takes a PartialFunction[ChainFixture, Future[Assertion] ] (i.e. just specify the relevant case for your expected fixture)
- trait ChainFixtureHelper extends AnyRef
- sealed abstract class ChainFixtureTag extends Tag
If a test file uses ChainFixture as its FixtureParam, then using these tags will determine which fixture the test will get.
If a test file uses ChainFixture as its FixtureParam, then using these tags will determine which fixture the test will get.
Simply add taggedAs FixtureTag._ to your test before calling inFixtured.
Value Members
- object BitcoindChainHandlerViaZmq extends Serializable
- object ChainFixture
- object ChainFixtureTag