|
Play Framework/Scala example source code file (WsMock.scala)
The WsMock.scala Play Framework example source code
/*
* Copyright (C) 2009-2013 Typesafe Inc. <http://www.typesafe.com>
*/
package play.api.libs.openid
import org.specs2.mock.Mockito
import play.api.http.{ContentTypeOf, Writeable, HeaderNames}
import play.api.libs.ws._
import play.api.http.Status._
import scala.concurrent.Future
class WSMock extends Mockito with WSClient {
val request = mock[WSRequestHolder]
val response = mock[WSResponse]
val urls:collection.mutable.Buffer[String] = new collection.mutable.ArrayBuffer[String]()
response.status returns OK
response.header(HeaderNames.CONTENT_TYPE) returns Some("text/html;charset=UTF-8")
response.body returns ""
request.get() returns Future.successful(response)
request.post(anyString)(any[Writeable[String]], any[ContentTypeOf[String]]) returns Future.successful(response)
def url(url: String): WSRequestHolder = {
urls += url
request
}
def underlying[T]: T = this.asInstanceOf[T]
}
Other Play Framework source code examplesHere is a short list of links related to this Play Framework WsMock.scala source code file: |
| ... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.