private byte[] generateData() throws IOException {
FileSourceDb.Data.Builder dataBuilder = FileSourceDb.Data.newBuilder();
+ FileSourceDb.Line.Builder lineBuilder = FileSourceDb.Line.newBuilder();
for (int i = 1; i <= NUMBER_OF_LINES; i++) {
- dataBuilder.addLinesBuilder()
+ lineBuilder.clear();
+ dataBuilder.addLines(lineBuilder
.setLine(i)
.setScmRevision("REVISION_" + i)
.setScmAuthor("a_guy")
.setScmDate(1_500_000_000_000L)
.setHighlighting("2,9,k;9,18,k")
.addAllDuplication(Arrays.asList(19, 33, 141))
- .build();
+ .build());
}
return FileSourceDto.encodeData(dataBuilder.build());
}
@Test
public void es_date_format() throws Exception {
- assertThat(EsUtils.formatDateTime(new Date(1_500_000_000_000L))).startsWith("2017-07-").hasSize(29);
+ assertThat(EsUtils.formatDateTime(new Date(1_500_000_000_000L))).startsWith("2017-07-");
assertThat(EsUtils.formatDateTime(null)).isNull();
assertThat(EsUtils.parseDateTime("2017-07-14T04:40:00.000+02:00").getTime()).isEqualTo(1_500_000_000_000L);