Packages

c

org.bitcoins.testkit.db

TestAppConfig

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