Как я могу утверждать для значений, взятых из прошлых записей - PullRequest
1 голос
/ 29 февраля 2012

У меня есть класс, который запрашивает продажи за прошлый год и обновляет поле в другом объекте.

Как я могу подтвердить это значение в моем тестовом классе?Эти данные не будут зависеть от моих тестовых данных, поскольку среда может содержать предыдущие записи, отличные от моих тестовых данных.

спасибо

1 Ответ

3 голосов
/ 29 февраля 2012

Если вы обновите свой класс, чтобы использовать последнюю версию API (начиная с Spring 12), то вы обнаружите, что теперь существуют ограничения, так что методы тестирования не могут получить доступ ни к каким данным, кроме тех, которые они создали,Это не только значительно помогает в сценариях, таких как описанный вами (где вы хотите быть уверенным, что он использует определенные данные), но также обеспечивает применение передового опыта и означает, что тесты всегда будут выполняться правильно при развертывании в другой среде.

...