p
artie
package artie
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- artie
- TestStateOps
- DatabaseInstanceOps
- TestConfigOps
- ProviderOps
- Request
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
implicit
class
FutureProviderListOps[P <: HList] extends AnyRef
- Definition Classes
- ProviderOps
-
type
Headers = Map[String, String]
- Definition Classes
- Request
-
implicit
class
ImplicitTestConfigOps extends AnyRef
- Definition Classes
- TestConfigOps
-
implicit
class
ImplicitTestStateOps extends AnyRef
- Definition Classes
- TestStateOps
-
type
Params = Map[String, String]
- Definition Classes
- Request
-
implicit
class
ParamsAndHeadersOps extends AnyRef
- Definition Classes
- Request
-
implicit
class
ProviderListOps[P <: HList] extends AnyRef
- Definition Classes
- ProviderOps
- abstract class RefactoringSpec extends artie.suite.RefactoringSpec
-
type
RequestT = (RequestType, String, Params, Headers, Option[String])
- Definition Classes
- Request
-
sealed
trait
RequestType extends AnyRef
- Definition Classes
- Request
Value Members
-
def
Config(baseHost: String, basePort: Int, refactoredHost: String, refactoredPort: Int): TestConfig
- Definition Classes
- TestConfigOps
-
val
Headers: Map[String, String]
- Definition Classes
- Request
-
val
Params: Map[String, String]
- Definition Classes
- Request
- val Providers: HNil.type
- def check[P <: HList, A, H <: HList](providersF: Future[P], config: TestConfig, read: Read[A], rand: Random, ioEffect: (HttpRequest) ⇒ HttpResponse[String])(f: (Random) ⇒ (P) ⇒ RequestT)(implicit ec: ExecutionContext, gen: Aux[A, H], genDiff: Lazy[GenericDiff[H]], comp: Compare[A]): Future[TestState]
- def checkAwait[P <: HList, A, H <: HList](providersF: Future[P], config: TestConfig, read: Read[A], rand: Random, ioEffect: (HttpRequest) ⇒ HttpResponse[String])(f: (Random) ⇒ (P) ⇒ RequestT)(duration: FiniteDuration)(implicit ec: ExecutionContext, gen: Aux[A, H], genDiff: Lazy[GenericDiff[H]]): TestState
-
final
def
delete(uri: String, params: Params, headers: Headers): RequestT
- Definition Classes
- Request
-
final
def
get(uri: String, params: Params, headers: Headers): RequestT
- Definition Classes
- Request
-
def
h2(_host: String, _user: String, _password: String): H2 { ... /* 3 definitions in type refinement */ }
- Definition Classes
- DatabaseInstanceOps
-
def
mysql(_host: String, _user: String, _password: String): MySql { ... /* 3 definitions in type refinement */ }
- Definition Classes
- DatabaseInstanceOps
-
final
def
post(uri: String, params: Params, headers: Headers, contentO: Option[String]): RequestT
- Definition Classes
- Request
- def printReasons(state: TestState): Unit
- def printState(state: TestState): Unit
- def provide[A]: DataSelectorOps[A]
-
final
def
put(uri: String, params: Params, headers: Headers, contentO: Option[String]): RequestT
- Definition Classes
- Request
- def select[P <: HList](name: Witness, providers: P)(implicit select: Selector[P, T]): Out
-
def
show(request: RequestT): String
- Definition Classes
- Request
- object Util