package util
- Alphabetic
- Public
- Protected
Type Members
- trait BaseAsyncTest extends BeforeAndAfter with BeforeAndAfterAll with Matchers with ScalaCheckPropertyChecks with AsyncTimeLimitedTests with BitcoinSLogger
This is a base trait in bitcoin-s for async tests
- trait BitcoinSAsyncFixtureTest extends FixtureAsyncFlatSpec with BaseAsyncTest
A trait that uses AsyncFlatSpec to execute tests This is different than BitcoinSAsyncTest as you can use a fixture with this test suite.
- trait BitcoinSAsyncTest extends AsyncFlatSpec with BaseAsyncTest
A trait that uses AsyncFlatSpec to execute tests This is different than BitcoinsBaseAsyncTest in the sense that it extends AsyncFlatSpec.
A trait that uses AsyncFlatSpec to execute tests This is different than BitcoinsBaseAsyncTest in the sense that it extends AsyncFlatSpec. Some test cases in bitcoin-s we want to provide fixtures, which means that suite needs to extend FixtureAsyncFlatSpec to be able to use that fixture
This test trait should be used for async tests that do NOT use a fixture.
- abstract class BitcoinSUnitTest extends AnyFlatSpec with Matchers with ScalaCheckPropertyChecks with TimeLimitedTests with BitcoinSLogger
A wrapper for boi ler plate testing procesures in bitcoin-s
- abstract class BitcoindRpcTest extends AsyncFlatSpec with BitcoinSAsyncTest
- case class BitcoindRpcTestClient(binary: Path, version: BitcoindVersion)(implicit system: ActorSystem) extends RpcBinaryUtil[BitcoindRpcClient] with Product with Serializable
Helper class to start a bitcoind client with the given binary
- case class EclairRpcTestClient(binary: Path, bitcoindRpcClientOpt: Option[BitcoindRpcClient])(implicit system: ActorSystem) extends RpcBinaryUtil[EclairRpcClient] with Product with Serializable
Helper class to start a eclair client with the given binary
- trait RpcBinaryUtil[T] extends StartStopAsync[T] with BitcoinSLogger
A utility trait for handling binaries like bitcoind/eclair.
A utility trait for handling binaries like bitcoind/eclair. All common utility methods should go in this trait
- trait SbtBinaryFactory extends AnyRef
- trait TransactionTestUtil extends BitcoinSLogger
Created by chris on 2/12/16.
Value Members
- object BitcoinSUnitTest extends Serializable
- object BitcoindRpcTestClient extends SbtBinaryFactory with Serializable
- object BytesUtil
- object EclairRpcTestClient extends SbtBinaryFactory with Serializable
- object FileUtil extends BitcoinSLogger
- object ScalaTestUtil
Helper methods for working with the scalatest testing framewrok
Helper methods for working with the scalatest testing framewrok
- See also
- object TestUtil
Created by chris on 12/2/15.
- object TestkitBinaries
- object TransactionTestUtil extends TransactionTestUtil