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 AnyRef
Inherited from Any
Provides a framework-agnostic way to test your Scalatra app. You probably want to extend this with either
org.scalatra.test.scalatest.ScalatraSuite
ororg.scalatra.test.specs.ScalatraSpecification
.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.