package com.prateekj.snooper.utils; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.util.Calendar; import java.util.Date; import static android.support.test.InstrumentationRegistry.getContext; public class TestUtilities { public static InputStream readFileAsStream(String assetFileName) throws IOException { return getContext().getAssets().open(assetFileName); } public static String readFrom(String assetFileName) throws IOException { InputStream inputStream = readFileAsStream(assetFileName); BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream)); String input = ""; String line; while ((line = bufferedReader.readLine()) != null) { input += line + "\n"; } return input.substring(0, input.length() - 1); } public static Date getDate(int year, int month, int day) { Calendar instance = Calendar.getInstance(); instance.set(year, month, day); return instance.getTime(); } public static Date getDate(int year, int month, int day, int hour, int minute, int seconds) { Calendar instance = Calendar.getInstance(); instance.set(year, month, day, hour, minute, seconds); return instance.getTime(); } public static Calendar getCalendar(Date date) { Calendar instance = Calendar.getInstance(); instance.setTime(date); return instance; } }