Packages

c

org.bitcoins.testkit.db

TestAppConfig

case class TestAppConfig(directory: Path, conf: 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. BitcoinSLogger
  11. Logging
  12. StartStopAsync
  13. StartStop
  14. AnyRef
  15. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

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

Inherited from Logging

Inherited from StartStopAsync[Unit]

Inherited from StartStop[Future[Unit]]

Inherited from AnyRef

Inherited from Any

Ungrouped