TimeSeriesLoaderTest.java 文件源码

java
阅读 27 收藏 0 点赞 0 评论 0

项目:FinanceAnalytics 作者:
private SheetReader buildMockSheetReader(LocalDateDoubleTimeSeries lddts) { 

  DateTimeFormatterBuilder builder = new DateTimeFormatterBuilder();
  builder.appendPattern(DATE_FORMAT);
  DateTimeFormatter dateFormat = builder.toFormatter();

  SheetReader mock = mock(SheetReader.class);
  OngoingStubbing<Map<String, String>> stub = when(mock.loadNextRow());
  for (Map.Entry<LocalDate, Double> entry : lddts) {
    Map<String, String> row = new HashMap<String, String>();
    row.put("id", EXISTING_HTSINFO_EXTERNALID.getValue());
    row.put("date", entry.getKey().toString(dateFormat));
    row.put("value", entry.getValue().toString());
    stub = stub.thenReturn(row);
  }
  stub.thenReturn(null);
  return mock;    
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号