Packages

package util

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. trait AkkaUtil extends AnyRef
  2. trait BitcoinSActorFixtureWithDLCWallet extends FixtureAsyncFlatSpec with BitcoinSActorTest with BitcoinSWalletTest
  3. trait BitcoinSActorTest extends FixtureAsyncFlatSpec with Matchers with TestKitBase with BeforeAndAfterAll with ImplicitSender
  4. trait BitcoinSAkkaAsyncTest extends BaseAsyncTest with Logging

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

  5. trait BitcoinSAsyncFixtureTest extends FixtureAsyncFlatSpec with BitcoinSAkkaAsyncTest

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

  6. trait BitcoinSAsyncTest extends AsyncFlatSpec with BitcoinSAkkaAsyncTest

    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.

  7. abstract class BitcoindRpcTest extends AsyncFlatSpec with BitcoinSAsyncTest with Logging
  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 RpcBinaryUtil[T] extends StartStopAsync[T] with Logging

    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

  11. trait SbtBinaryFactory extends AnyRef

Value Members

  1. object AkkaUtil extends AkkaUtil
  2. object BitcoindRpcTestClient extends SbtBinaryFactory with Serializable
  3. object BytesUtil
  4. object EclairRpcTestClient extends SbtBinaryFactory with Serializable
  5. object FileUtil extends Logging
  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 Logging

Ungrouped