@Test public void testBuildBarData() { int requestId = 1; GregorianCalendar cal = new GregorianCalendar(); LocalDateTime date = LocalDateTime.ofInstant(cal.getTime().toInstant(), ZoneId.systemDefault()); double open = 1; double high = 2; double low = 0.5; double close = 1.5; int volume = 100; int count = 1; double wap = 1.0; boolean hasGaps = true; HistoricalData data = new HistoricalData(requestId, cal, open, high, low, close, volume, count, wap, hasGaps); BarData bar = HistoricalDataUtils.buildBarData(data); assertEquals(close, bar.getClose(), 0); assertEquals(open, bar.getOpen(), 0); assertEquals(high, bar.getHigh(), 0); assertEquals(low, bar.getLow(), 0); assertEquals(volume, bar.getVolume()); assertEquals(date, bar.getDateTime()); }