2013-02-08 2 views
1

Для нашего текущего приложения GAE мы добавили довольно много модульных тестов вокруг нашего кода. Но мы можем только проверить положительную сторону вещей, когда дело доходит до тестирования сервисов GAE. Например, мы хотим проверить, что если put() в модели не работает, мы правильно обрабатываем эту ошибку или исключение. То же самое относится к EmailMessage(). Send() и т. Д.Unit Testing AppEngine для сбоев

Итак, вопрос: с помощью тестового стенда GAE вы можете принудительно отключить одну из своих служб для целей модульного тестирования?

ответ

2

Насколько я знаю, нет тестового стенда, который позволит вам протестировать сбои, но вы можете попробовать использовать mocks для имитации сбоев и тестирования таким образом.