try(FileOutputStream fileOutputStream = new FileOutputStream(FILE_NAME); FileInputStream fileInputStream = new FileInputStream(FILE_NAME)) { fileOutputStream.write(SENTENCE.getBytes(UTF_8)); int read; StringBuilder result = new StringBuilder(); while ((read = fileInputStream.read()) !=-1){ result.append((char)read); } assertThat(result.toString()).isEqualTo(SENTENCE); } catch (IOException e) { System.out.println("there is a problem with test.txt file"); e.printStackTrace(); }
دوستان به این صورت هم میتونید عمل کنید طبق صحبتهای استاد در جلسه قبل میتونید فایل استریمها رو تو ( here )try ازشون نمونه بسازید که خود جاوا استریمها رو چه اکسپشن رخ بده چه نده بعد از انجام عملیات مورد نظر میبنده و هم باعث میشه کد ما تمیزتر بشه و تعداد خطها کدمون کمتر بشه. کافیه هر فایل استریم با ' ; ' از هم جدا بشه.