Что если вы явно укажете тип commonChecks
:
protected val commonChecks: Seq[HttpCheck] = Seq(status.not(404),status.not(503))
def login(checks:HttpCheck = commonChecks) = {
exec(http("post login")
.post("/login")
.headers(someheader)
.formParam("login", "${userName}")
.formParam("password", "${password}")
.check(commonChecks: _*)
)
IntelliJ
, по-видимому, выведет следующий тип: Seq[CheckBuilder[HttpCheck, Response, Response, Int] with SaveAs[HttpCheck, Response, Response, Int]]
, что приведет к ошибке компиляции.