can-log-tools/reader/src/test/java/com/rusefi/can/reader/impl/BusMasterReaderTest.java

23 lines
707 B
Java

package com.rusefi.can.reader.impl;
import com.rusefi.can.CANPacket;
import org.junit.Test;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.StringReader;
import static org.junit.Assert.assertEquals;
public class BusMasterReaderTest {
@Test
public void test() throws IOException {
String line = "21:27:52:3456 Rx 1 0x309 s 7 47 D8 7F D4 A8 00 05 ";
BufferedReader reader = new BufferedReader(new StringReader(line));
CANPacket packet = BusMasterReader.INSTANCE.readLine(reader.readLine());
assertEquals(packet.getData().length, 7);
assertEquals(packet.getData()[0], 0x47);
assertEquals(packet.getData()[6], 0x05);
}
}