Jaki jest najlepszy sposób testowania aplikacji przy użyciu urządzenia Google Drive API (Java client)?Jak testować aplikację za pomocą interfejsu Google Drive API (klient Java)?
Wydaje się, że aplikacje napisane w dużym stopniu od klasy Drive
, ale brakuje albo ...
- tworząc bardzo rozległe makiety (która sama w sobie, to prawdopodobnie trzeba być testowane) lub
- pisanie testu integracji w zależności od rzeczywistej usługi Drive
... w jaki sposób można testować taki wniosek?
Korzystanie mock ramy jak Mockito są nieco nużące z API Dysku (klient Java), ponieważ korzystanie z klientem Napęd Java polegać na podejmowaniu tylu łańcuchu połączeń (np z dokumentacją):
Drive service = getDriveService(req, resp);
service.files().get(fileId).execute();
Powiedziałbym, że w tym przypadku lepiej jest wykonywać testy integracyjne, ponieważ nie można łatwo kpić z biblioteki. – Hiro2k