еще раз у меня есть вопрос googledrive: я хочу использовать Spockframework, чтобы проверить, работают ли мои Сервисы GoogleDrive как они должны.Что касается проверки того, что Служба делает то, что должна, то тест работает отлично.Моя проблема в том, что после завершения теста я хочу удалить файл, который я только что создал, на моем диске в методе cleanup () в Spock.
Мой код выглядит следующим образом:
def cleanup() {
docsService.driveService.files().delete(testID)
println testID
}
def "test that new copy Sheet is created"() {
given:
String testSlide = "testSlide"
when:
testID = docsService.copySheetFromDrive(testSlide)
then:
docsService.driveService.files().get(testID) != null
}
Я отладил код, и был вызван метод cleanup (), и testID также отлично печатается, но файл не удаляется с накопителя..
Я также попробовал очистить праймер:
def "test that new copy Sheet is created"() {
given:
String testSlide = "testSlide"
when:
testID = docsService.copySheetFromDrive(testSlide)
then:
docsService.driveService.files().get(testID) != null
cleanup:
docsService.driveService.files().delete(testID)
}
вызывается метод удаления, но файл больше не удаляется.Единственный способ, которым я был в состоянии удалить файл был сделать это:.
then:
docsService.driveService.files().get(testID) != null
docsService.driveService.files().delete(testID)
, но это делает весь смысл очищающей тоо
1015 * Я не знаю, что еще сделатьтак что, если у кого-то есть идея, я буду очень признателен.