Нет, проверка не связана с ограничениями базы данных. Вы должны добавить ограничения вручную в базу данных через SQL, например, используя новую evolutions инфраструктуру Play 1.2.1.
В своих модульных тестах вы должны убедиться, что данные верны. В любом случае вам следует только тестировать логику в Модели, никаких зависимостей между классами, просто выполнить несколько тестов, чтобы проверить ответ на неожиданные параметры в местах, где они могут быть использованы, но не беспокойтесь о экземплярах, сохраненных с неверными данными.
В ваших интеграционных тестах и тестах на селен вы должны иметь возможность использовать систему проверки, предоставляемую Play через @Valid для вызовов контроллера. Здесь вы должны убедиться, что объекты с плохими данными не сохраняются, пытаясь добавить некоторые из них.