StubMessagesFactory

play.api.test.StubMessagesFactory

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Concrete methods

def stubLangs(availables: Seq[Lang]): Langs

Value parameters

availables

default as Seq(Lang.defaultLang).

Attributes

Returns

a stub Langs

def stubMessages(messagesApi: MessagesApi, requestHeader: RequestHeader): Messages

Stub method that returns a play.api.i18n.Messages instance.

Stub method that returns a play.api.i18n.Messages instance.

Value parameters

messagesApi

the messagesApi to use, uses stubMessagesApi by default.

requestHeader

the request to use, FakeRequest by default.

Attributes

Returns

the Messages instance

def stubMessagesApi(messages: Map[String, Map[String, String]], langs: Langs, langCookieName: String, langCookieSecure: Boolean, langCookieHttpOnly: Boolean, langCookieSameSite: Option[SameSite], httpConfiguration: HttpConfiguration, langCookieMaxAge: Option[Int]): MessagesApi

Returns a stub DefaultMessagesApi with default values and an empty map.

Returns a stub DefaultMessagesApi with default values and an empty map.

Value parameters

httpConfiguration

configuration, HttpConfiguration() by default.

langCookieHttpOnly

false by default

langCookieMaxAge

None by default

langCookieName

"PLAY_LANG" by default

langCookieSameSite

None by default

langCookieSecure

false by default

langs

stubLangs() by default

messages

map of languages to map of messages, empty by default.

Attributes

Returns

the messagesApi with minimal configuration.

Stub method that returns a play.api.mvc.MessagesRequest instance.

Stub method that returns a play.api.mvc.MessagesRequest instance.

Value parameters

messagesApi

the messagesApi to use, uses stubMessagesApi by default.

request

the request to use, FakeRequest by default.

Attributes

Returns

the Messages instance