Packages

case class TestAppConfig(baseDatadir: Path, configOverrides: Vector[Config])(implicit ec: ExecutionContext) extends DbAppConfig with TestDbManagement with JdbcProfileComponent[TestAppConfig] with Product with Serializable

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TestAppConfig
  2. Serializable
  3. Product
  4. Equals
  5. JdbcProfileComponent
  6. TestDbManagement
  7. DbManagement
  8. DbAppConfig
  9. AppConfig
  10. Logging
  11. StartStopAsync
  12. StartStop
  13. AnyRef
  14. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new TestAppConfig(baseDatadir: Path, configOverrides: Vector[Config])(implicit ec: ExecutionContext)

Type Members

  1. type ConfigType = TestAppConfig
    Attributes
    protected[bitcoins]
    Definition Classes
    TestAppConfig → AppConfig

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. lazy val allTables: List[slick.jdbc.JdbcProfile.API.TableQuery[slick.jdbc.JdbcProfile.API.Table[_]]]
    Definition Classes
    TestDbManagement → DbManagement
  5. def appConfig: TestAppConfig
    Definition Classes
    TestAppConfig → JdbcProfileComponent
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. val baseDatadir: Path
    Definition Classes
    TestAppConfig → AppConfig
  8. lazy val chain: BitcoinChainParams
    Definition Classes
    AppConfig
  9. def clean(): CleanResult
    Definition Classes
    DbManagement
  10. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  11. lazy val config: Config
    Attributes
    protected
    Definition Classes
    AppConfig
  12. def configFileName: String
    Definition Classes
    AppConfig
  13. val configOverrides: Vector[Config]
    Definition Classes
    TestAppConfig → AppConfig
  14. def createSchema(createIfNotExists: Boolean)(implicit ec: ExecutionContext): Future[Unit]
    Definition Classes
    DbManagement
  15. def createTable(table: slick.jdbc.JdbcProfile.API.TableQuery[_ <: slick.jdbc.JdbcProfile.API.Table[_]], createIfNotExists: Boolean)(implicit ec: ExecutionContext): Future[Unit]
    Definition Classes
    DbManagement
  16. lazy val database: slick.jdbc.JdbcProfile.API.Database
    Definition Classes
    JdbcProfileComponent
  17. lazy val datadir: Path
    Definition Classes
    AppConfig
  18. lazy val dbConfig: DatabaseConfig[JdbcProfile]
    Definition Classes
    JdbcProfileComponent
  19. lazy val dbHost: String
    Definition Classes
    DbAppConfig
  20. lazy val dbName: String
    Definition Classes
    DbAppConfig
  21. lazy val dbPassword: String
    Definition Classes
    DbAppConfig
  22. lazy val dbPath: Path
    Definition Classes
    DbAppConfig
  23. lazy val dbPort: Int
    Definition Classes
    DbAppConfig
  24. lazy val dbUsername: String
    Definition Classes
    DbAppConfig
  25. def debug(mkr: Marker, msg: => Any, t: => Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  26. def debug(msg: => Any, t: => Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  27. def debug(msg: => Any): Unit
    Attributes
    protected
    Definition Classes
    Logging
  28. lazy val driver: DatabaseDriver
    Definition Classes
    DbAppConfig
  29. def dropAll()(implicit ec: ExecutionContext): Future[Unit]
    Definition Classes
    DbManagement
  30. def dropTable(tableName: String)(implicit ec: ExecutionContext): Future[Int]
    Definition Classes
    DbManagement
  31. def dropTable(table: slick.jdbc.JdbcProfile.API.TableQuery[slick.jdbc.JdbcProfile.API.Table[_]]): Future[Unit]
    Definition Classes
    DbManagement
  32. implicit val ec: ExecutionContext
    Definition Classes
    TestAppConfig → TestDbManagement
  33. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  34. def error(mkr: Marker, msg: => Any, t: => Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  35. def error(msg: => Any, t: => Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  36. def error(msg: => Any): Unit
    Attributes
    protected
    Definition Classes
    Logging
  37. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  38. lazy val flyway: Flyway
    Attributes
    protected
    Definition Classes
    DbManagement
  39. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  40. def getConfigString(path: String): String
    Definition Classes
    AppConfig
  41. def getConfigStringOpt(path: String): Option[String]
    Definition Classes
    AppConfig
  42. lazy val hikariLoggingInterval: Option[Duration]
    Definition Classes
    DbAppConfig
  43. def info(): MigrationInfoService
    Definition Classes
    DbManagement
  44. def info(mkr: Marker, msg: => Any, t: => Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  45. def info(msg: => Any, t: => Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  46. def info(msg: => Any): Unit
    Attributes
    protected
    Definition Classes
    Logging
  47. def isDebugEnabled: Boolean
    Attributes
    protected
    Definition Classes
    Logging
  48. def isErrorEnabled: Boolean
    Attributes
    protected
    Definition Classes
    Logging
  49. lazy val isHikariLoggingEnabled: Boolean
    Definition Classes
    DbAppConfig
  50. def isInfoEnabled: Boolean
    Attributes
    protected
    Definition Classes
    Logging
  51. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  52. def isTraceEnabled: Boolean
    Attributes
    protected
    Definition Classes
    Logging
  53. def isWarnEnabled: Boolean
    Attributes
    protected
    Definition Classes
    Logging
  54. lazy val jdbcUrl: String
    Definition Classes
    DbAppConfig
  55. def logger: Logger
    Attributes
    protected
    Definition Classes
    Logging
  56. def loggerName: String
    Attributes
    protected
    Definition Classes
    Logging
  57. def migrate(): MigrateResult
    Definition Classes
    DbManagement
  58. def migrationsApplied(): Int
    Definition Classes
    DbManagement
  59. def moduleName: String
    Attributes
    protected[bitcoins]
    Definition Classes
    TestAppConfig → AppConfig
  60. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  61. lazy val network: BitcoinNetwork
    Definition Classes
    AppConfig
  62. def newConfigOfType(configs: Vector[Config]): TestAppConfig
    Attributes
    protected[bitcoins]
    Definition Classes
    TestAppConfig → AppConfig
  63. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  64. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  65. lazy val numThreads: Int
    Definition Classes
    JdbcProfileComponent
  66. def productElementNames: Iterator[String]
    Definition Classes
    Product
  67. lazy val profile: JdbcProfile
    Definition Classes
    JdbcProfileComponent
  68. lazy val schemaName: Option[String]
    Definition Classes
    DbAppConfig
  69. lazy val slickDbConfig: DatabaseConfig[JdbcProfile]
    Definition Classes
    DbAppConfig
  70. def start(): Future[Unit]
    Definition Classes
    TestAppConfig → AppConfig → StartStop
  71. def startHikariLogger(interval: Duration): HikariLogging
    Attributes
    protected
    Definition Classes
    JdbcProfileComponent
  72. def stop(): Future[Unit]
    Definition Classes
    DbAppConfig → StartStop
  73. def stopHikariLogger(): Unit
    Attributes
    protected
    Definition Classes
    JdbcProfileComponent
  74. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  75. implicit def tableQueryToWithSchema(tableQuery: slick.jdbc.JdbcProfile.API.TableQuery[_]): slick.jdbc.JdbcProfile.API.TableQuery[slick.jdbc.JdbcProfile.API.Table[_]]
    Attributes
    protected
    Definition Classes
    DbManagement
  76. def trace(mkr: Marker, msg: => Any, t: => Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  77. def trace(msg: => Any, t: => Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  78. def trace(msg: => Any): Unit
    Attributes
    protected
    Definition Classes
    Logging
  79. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  80. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  81. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  82. def warn(mkr: Marker, msg: => Any, t: => Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  83. def warn(msg: => Any, t: => Throwable): Unit
    Attributes
    protected
    Definition Classes
    Logging
  84. def warn(msg: => Any): Unit
    Attributes
    protected
    Definition Classes
    Logging
  85. def withOverrides(configOverrides: Vector[Config]): ConfigType
    Definition Classes
    AppConfig
  86. def withOverrides(configOverrides: Config): ConfigType
    Definition Classes
    AppConfig

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from TestDbManagement

Inherited from DbManagement

Inherited from DbAppConfig

Inherited from AppConfig

Inherited from Logging

Inherited from StartStopAsync[Unit]

Inherited from StartStop[Future[Unit]]

Inherited from AnyRef

Inherited from Any

Ungrouped