Packages

package util

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. trait BitcoinSActorFixtureWithDLCWallet extends FixtureAsyncFlatSpec with BitcoinSActorTest with BitcoinSWalletTest
  2. trait BitcoinSActorTest extends FixtureAsyncFlatSpec with Matchers with TestKitBase with BeforeAndAfterAll with ImplicitSender
  3. trait BitcoinSAsyncFixtureTest extends FixtureAsyncFlatSpec with BitcoinSPekkoAsyncTest

    A trait that uses AsyncFlatSpec to execute tests This is different than BitcoinSAsyncTest as you can use a fixture with this test suite.

  4. trait BitcoinSAsyncTest extends AsyncFlatSpec with BitcoinSPekkoAsyncTest

    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.

  5. trait BitcoinSPekkoAsyncTest extends BaseAsyncTest with BitcoinSLogger

    A bitcoin-s async test trait, that uses akka's actor system execution context to run the scalatest test suites

  6. trait BitcoindRpcBaseTest extends BitcoinSLogger
  7. abstract class BitcoindRpcTest extends AsyncFlatSpec with BitcoinSAsyncTest with BitcoindRpcBaseTest
  8. 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

  9. 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

  10. trait PekkoUtil extends AnyRef
  11. 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

  12. trait SbtBinaryFactory extends AnyRef

Value Members

  1. object BitcoindRpcTestClient extends SbtBinaryFactory with Serializable
  2. object BytesUtil
  3. object EclairRpcTestClient extends SbtBinaryFactory with Serializable
  4. object FileUtil extends BitcoinSLogger
  5. object PekkoUtil extends PekkoUtil
  6. object ScalaTestUtil

    Helper methods for working with the scalatest testing framewrok

    Helper methods for working with the scalatest testing framewrok

    See also

    scalatest documentation

  7. object TestkitBinaries
  8. object TorUtil extends BitcoinSLogger

Ungrouped