Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
def
addFilter(filter: Class[_ <: Filter], path: String, dispatches: EnumSet[DispatcherType]): FilterHolder
-
def
addFilter(filter: Class[_ <: Filter], path: String): FilterHolder
-
def
addFilter(filter: Filter, path: String, dispatches: EnumSet[DispatcherType] = DefaultDispatcherTypes): FilterHolder
-
def
addServlet(servlet: Class[_ <: HttpServlet], path: String): ServletHolder
-
def
addServlet(servlet: HttpServlet, path: String, name: String): Unit
-
def
addServlet(servlet: HttpServlet, path: String): Unit
-
final
def
asInstanceOf[T0]: T0
-
def
baseUrl: String
-
def
body: String
-
def
bodyBytes: Array[Byte]
-
def
clone(): AnyRef
-
def
connect[A](uri: String, params: Iterable[(String, String)] = Seq.empty, headers: Iterable[(String, String)] = Seq.empty)(f: ⇒ A): A
-
def
contextPath: String
-
def
createBody(name: String, content: Any): UploadableBody
-
def
createClient: CloseableHttpClient
-
def
delete[A](uri: String, params: Iterable[(String, String)] = Seq.empty, headers: Iterable[(String, String)] = Seq.empty)(f: ⇒ A): A
-
def
ensureSessionIsSerializable(): Unit
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
def
get[A](uri: String, params: Iterable[(String, String)] = Seq.empty, headers: Iterable[(String, String)] = Seq.empty)(f: ⇒ A): A
-
def
get[A](uri: String, params: (String, String)*)(f: ⇒ A): A
-
def
get[A](uri: String)(f: ⇒ A): A
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
def
head[A](uri: String, params: Iterable[(String, String)] = Seq.empty, headers: Iterable[(String, String)] = Seq.empty)(f: ⇒ A): A
-
def
head[A](uri: String, params: (String, String)*)(f: ⇒ A): A
-
def
head[A](uri: String)(f: ⇒ A): A
-
def
header: DefaultMap[String, String]
-
final
def
isInstanceOf[T0]: Boolean
-
def
localPort: Option[Int]
-
def
mount(app: Filter, path: String, dispatches: EnumSet[DispatcherType] = DefaultDispatcherTypes): FilterHolder
-
def
mount(servlet: HttpServlet, path: String, name: String): Unit
-
def
mount(servlet: HttpServlet, path: String): Unit
-
def
mount(klass: Class[_], path: String): Holder[_ >: Servlet with Filter <: AnyRef]
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
options[A](uri: String, params: Iterable[(String, String)] = Seq.empty, headers: Iterable[(String, String)] = Seq.empty)(f: ⇒ A): A
-
def
patch[A](uri: String, body: Array[Byte] = Array(), headers: Iterable[(String, String)] = Seq.empty)(f: ⇒ A): A
-
def
patch[A](uri: String, params: Iterable[(String, String)], headers: Iterable[(String, String)])(f: ⇒ A): A
-
def
patch[A](uri: String, params: Iterable[(String, String)])(f: ⇒ A): A
-
def
patch[A](uri: String, params: (String, String)*)(f: ⇒ A): A
-
def
port: Int
-
def
post[A](uri: String, params: Iterable[(String, String)], files: Iterable[(String, Any)], headers: Iterable[(String, String)])(f: ⇒ A): A
-
def
post[A](uri: String, params: Iterable[(String, String)], files: Iterable[(String, Any)])(f: ⇒ A): A
-
def
post[A](uri: String, body: Array[Byte] = Array(), headers: Iterable[(String, String)] = Seq.empty)(f: ⇒ A): A
-
def
post[A](uri: String, params: Iterable[(String, String)], headers: Map[String, String])(f: ⇒ A): A
-
def
post[A](uri: String, params: Iterable[(String, String)])(f: ⇒ A): A
-
def
post[A](uri: String, params: (String, String)*)(f: ⇒ A): A
-
def
put[A](uri: String, params: Iterable[(String, String)], files: Iterable[(String, Any)], headers: Iterable[(String, String)])(f: ⇒ A): A
-
def
put[A](uri: String, params: Iterable[(String, String)], files: Iterable[(String, Any)])(f: ⇒ A): A
-
def
put[A](uri: String, body: Array[Byte] = Array(), headers: Iterable[(String, String)] = Seq.empty)(f: ⇒ A): A
-
def
put[A](uri: String, params: Iterable[(String, String)], headers: Map[String, String])(f: ⇒ A): A
-
def
put[A](uri: String, params: Iterable[(String, String)])(f: ⇒ A): A
-
def
put[A](uri: String, params: (String, String)*)(f: ⇒ A): A
-
var
resourceBasePath: String
-
-
lazy val
server: Server
-
lazy val
servletContextHandler: ServletContextHandler
-
def
session[A](f: ⇒ A): A
-
def
skipDefaultServlet: Boolean
-
def
start(): Unit
-
def
status: Int
-
def
stop(): Unit
-
implicit
def
stringToByteArray(str: String): Array[Byte]
-
def
submit[A](method: String, path: String, queryParams: Iterable[(String, String)] = Map.empty, headers: Iterable[(String, String)] = Seq.empty, body: Array[Byte] = null)(f: ⇒ A): A
-
def
submitMultipart[A](method: String, path: String, params: Iterable[(String, String)], headers: Iterable[(String, String)], files: Iterable[(String, Any)])(f: ⇒ A): A
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
def
trace[A](uri: String, params: Iterable[(String, String)] = Seq.empty, headers: Iterable[(String, String)] = Seq.empty)(f: ⇒ A): A
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
def
withResponse[A](res: ClientResponse)(f: ⇒ A): A
Inherited from ImplicitConversions
Inherited from AnyRef
Inherited from Any
Provides a framework-agnostic way to test your Skinny Micro app. You probably want to extend this with either
skinny.micro.test.scalatest._
orskinny.micro.test.specs._
.Cookies are crudely supported within session blocks. No attempt is made to match domains, paths, or max-ages; the request sends a Cookie header to match whatever Set-Cookie call it received on the previous response.