@Test public void testReadFromInputFileException() throws Exception { val invalidFileName = "config/no-such-file-test.txt"; List<MetricFunctionsSpec> metricFunctionsSpecList = MetricFunctionsReader.readFromInputFile(invalidFileName); if (metricFunctionsSpecList.isEmpty()) { log.error("Exception reading input file, exiting"); } }
public static List<MetricFunctionsSpec> readFromInputFile(String InputFilename) { List<MetricFunctionsSpec> metricFunctionSpecList = new ArrayList<>(); try { InputStream inputStream = new FileInputStream(InputFilename); InputStreamReader streamReader = new InputStreamReader(inputStream, StandardCharsets.UTF_8); BufferedReader bufferedReader = new BufferedReader(streamReader); String metricFunctionSpecString; while ((metricFunctionSpecString = bufferedReader.readLine()) != null) { ObjectMapper objectMapper = new ObjectMapper(); metricFunctionSpecList.add(objectMapper.readValue(metricFunctionSpecString, MetricFunctionsSpec.class)); } bufferedReader.close(); } catch (Exception e) { log.error("Exception while reading input functions definition", e); } return metricFunctionSpecList; }
MetricFunctionsReader { public static List<MetricFunctionsSpec> readFromInputFile(String InputFilename) { List<MetricFunctionsSpec> metricFunctionSpecList = new ArrayList<>(); try { InputStream inputStream = new FileInputStream(InputFilename); InputStreamReader streamReader = new InputStreamReader(inputStream, StandardCharsets.UTF_8); BufferedReader bufferedReader = new BufferedReader(streamReader); String metricFunctionSpecString; while ((metricFunctionSpecString = bufferedReader.readLine()) != null) { ObjectMapper objectMapper = new ObjectMapper(); metricFunctionSpecList.add(objectMapper.readValue(metricFunctionSpecString, MetricFunctionsSpec.class)); } bufferedReader.close(); } catch (Exception e) { log.error("Exception while reading input functions definition", e); } return metricFunctionSpecList; } }
MetricFunctionsReader { public static List<MetricFunctionsSpec> readFromInputFile(String InputFilename) { List<MetricFunctionsSpec> metricFunctionSpecList = new ArrayList<>(); try { InputStream inputStream = new FileInputStream(InputFilename); InputStreamReader streamReader = new InputStreamReader(inputStream, StandardCharsets.UTF_8); BufferedReader bufferedReader = new BufferedReader(streamReader); String metricFunctionSpecString; while ((metricFunctionSpecString = bufferedReader.readLine()) != null) { ObjectMapper objectMapper = new ObjectMapper(); metricFunctionSpecList.add(objectMapper.readValue(metricFunctionSpecString, MetricFunctionsSpec.class)); } bufferedReader.close(); } catch (Exception e) { log.error("Exception while reading input functions definition", e); } return metricFunctionSpecList; }  }
MetricFunctionsReader { public static List<MetricFunctionsSpec> readFromInputFile(String InputFilename) { List<MetricFunctionsSpec> metricFunctionSpecList = new ArrayList<>(); try { InputStream inputStream = new FileInputStream(InputFilename); InputStreamReader streamReader = new InputStreamReader(inputStream, StandardCharsets.UTF_8); BufferedReader bufferedReader = new BufferedReader(streamReader); String metricFunctionSpecString; while ((metricFunctionSpecString = bufferedReader.readLine()) != null) { ObjectMapper objectMapper = new ObjectMapper(); metricFunctionSpecList.add(objectMapper.readValue(metricFunctionSpecString, MetricFunctionsSpec.class)); } bufferedReader.close(); } catch (Exception e) { log.error("Exception while reading input functions definition", e); } return metricFunctionSpecList; }  static List<MetricFunctionsSpec> readFromInputFile(String InputFilename); }
MetricFunctionsReader { public static List<MetricFunctionsSpec> readFromInputFile(String InputFilename) { List<MetricFunctionsSpec> metricFunctionSpecList = new ArrayList<>(); try { InputStream inputStream = new FileInputStream(InputFilename); InputStreamReader streamReader = new InputStreamReader(inputStream, StandardCharsets.UTF_8); BufferedReader bufferedReader = new BufferedReader(streamReader); String metricFunctionSpecString; while ((metricFunctionSpecString = bufferedReader.readLine()) != null) { ObjectMapper objectMapper = new ObjectMapper(); metricFunctionSpecList.add(objectMapper.readValue(metricFunctionSpecString, MetricFunctionsSpec.class)); } bufferedReader.close(); } catch (Exception e) { log.error("Exception while reading input functions definition", e); } return metricFunctionSpecList; }  static List<MetricFunctionsSpec> readFromInputFile(String InputFilename);  }