Assert InputStream i File

0

Tak ja w temacie. Mam inputStream i jakiś file, który powstał, poprzez skopiowanie zawartości tego iputstreama do tego file poprzez FileUtils.copyInputStreamToFile. Jak do tego napisać poprawny test junit?

assertTrue(file.length()>0) to ponoć za mało, bo śmieci mogły się dopisać ;)

0

porownaj zawawrtosc dwoch plikow, zobacz jak sie zachowa jak zrobisz wczytanie stringa do pliku1 i pozniej skopiujesz do pliku2

2

Możesz porównać tablicę bajtów ze swojego inputStream i pliku. Pytanie, czy takie testowanie systemu plików (czy zewnętrznej biblioteki, jak w tym przypadku) ma sens.

0

Zgoda. Wg mnie nie ma to sensu w przypadku zew. biblioteki..

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.