case class InputData(
id: String,
name: Option[String] = None,
description: Option[String] = None,
items: Seq[String] = Seq.empty
)
Test Compilation Pass With () !
implicit val inputDataValidator: Validator[InputData] = validator[InputData] { request =>
request.id is notBlank
request.name.mkString is notBlank
request.description.mkString is notBlank
request.items is notEmpty
()
}
Test Compilation Failed Without () !
implicit val inputDataValidator: Validator[InputData] = validator[InputData] { request =>
request.id is notBlank
request.name.mkString is notBlank
request.description.mkString is notBlank
request.items is notEmpty
}
Test Compilation Error :
[error] discarded non-Unit value
[error] request.items is notEmpty
[error] ^
[error] one error found
Library Dependencies :
Input Data :
Test Compilation Pass With () !
Test Compilation Failed Without () !
Test Compilation Error :