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;
}
TimeSeriesLoaderTest.java 文件源码
java
阅读 27
收藏 0
点赞 0
评论 0
项目:FinanceAnalytics
作者:
评论列表
文章目录