@Test
public void parseDateTimeTest() {

    BluetoothBytesParser parser = new BluetoothBytesParser(new byte[]{(byte)0xE4, 0x07, 0x01, 0x02, 0x0a, 0x15, 0x30});
    Date dateTime = parser.getDateTime();
    GregorianCalendar calendar = new GregorianCalendar();
    calendar.setTime(dateTime);
    assertEquals(2020, calendar.get(GregorianCalendar.YEAR));
    assertEquals(1, calendar.get(GregorianCalendar.MONTH) + 1);
    assertEquals(2, calendar.get(GregorianCalendar.DAY_OF_MONTH));
    assertEquals(10, calendar.get(GregorianCalendar.HOUR_OF_DAY));
    assertEquals(21, calendar.get(GregorianCalendar.MINUTE));
    assertEquals(48, calendar.get(GregorianCalendar.SECOND));
}