У меня есть следующий код:
package learning
import infrastructure.user.UserTable
import org.scalatest.mockito.MockitoSugar
import org.scalatestplus.play._
import org.scalatestplus.play.guice._
import play.api.Play
import play.api.db.slick.DatabaseConfigProvider
import play.api.test._
import slick.jdbc.JdbcProfile
import slick.lifted.{TableQuery}
class SlickSpec extends PlaySpec with GuiceOneAppPerTest with Injecting with MockitoSugar {
"Slick" should {
"select all" in {
val userTable = TableQuery[UserTable]
val action = userTable.result // line with error
..
db.run(action)
}
}
Как видите, я следую рекомендуемым шагам, чтобы выполнить запрос после преобразования его в действие.Однако строка: val action = userTable.result выдает эту ошибку:
значение результата не является членом slick.lifted.TableQuery [Infrastructure.user.UserTable]