Привет у меня есть следующие простые функции:Grails тестирование замыкания на издевались объект
public static writeToFile(File productsFile,Param param) {
ByteArrayOutputStream outputStream = (ByteArrayOutputStream)getOutputStream(Param param)
productsFile.withDataOutputStream {stream ->
outputStream.writeTo(stream)
}
return productsFile
}
, что был бы лучшим способом, чтобы сделать модульное тестирование на нем? Имейте в виду, что эта функция получает файл, и я не думаю, что это хорошая идея. Создайте файл для модульного теста, поэтому, возможно, я хотел бы высмеять его.
Спасибо за ваш ответ, скажем, что getOutputStream (Param param) проверен. Не могли бы вы добавить какой-нибудь псевдокод в свой ответ, чтобы я мог понять вашу точку зрения. – user1796624