Каков наилучший способ использования unit test приложения с помощью API Google Диска (клиент Java)?
Похоже, что написанные приложения сильно зависят от класса Drive
, но не могут...
- создание действительно обширного макета (который, сам по себе, скорее всего, понадобится быть протестированным) или
- запись теста интеграции в зависимости от фактического сервиса Диска
... как можно протестировать такое приложение?
Использование макетных фреймворков, таких как Mockito, немного утомительно с API-интерфейсом Drive (Java-клиент), поскольку использование клиента Java Java-диска основывается на создании так много прикованных (например, из документации):
Drive service = getDriveService(req, resp);
service.files().get(fileId).execute();