Я пытаюсь написать код для проверки модели базы данных. И инфраструктура тестирования, и структура базы данных используют оператор "===", и инфраструктуре теста отдается предпочтение. Как я могу явно использовать один метод или другой?
Пример:
import org.scalatest.FunSuite
class TestDBModels extends FunSuite{
test("Test DoublePropertyEntry with a few new values") {
Schemas.doubleProperties.deleteWhere(p => (p.id === p.id)))
}
}
Ошибка:
type mismatch;
found : Option[String]
required: org.squeryl.dsl.ast.LogicalBoolean
Schemas.doubleProperties.deleteWhere(p => (p.===(p.id, p.id)))