From 5cd5783c0214c54193736ba487cd5dc0a22bd2a4 Mon Sep 17 00:00:00 2001 From: Andrey Date: Sun, 17 Apr 2022 18:10:25 -0400 Subject: [PATCH] look it's a bug?! --- .../com/rusefi/test/JavaSensorsConsumerTest.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/java_tools/configuration_definition/src/test/java/com/rusefi/test/JavaSensorsConsumerTest.java b/java_tools/configuration_definition/src/test/java/com/rusefi/test/JavaSensorsConsumerTest.java index 686d113135..9cb75a93e6 100644 --- a/java_tools/configuration_definition/src/test/java/com/rusefi/test/JavaSensorsConsumerTest.java +++ b/java_tools/configuration_definition/src/test/java/com/rusefi/test/JavaSensorsConsumerTest.java @@ -40,7 +40,19 @@ public class JavaSensorsConsumerTest { "internalMcuTemperature(\"mcu\", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 17, 1.0, 0.0, 0.0, \"deg C\"),\n" + "alignmentFill_at_18(\"need 4 byte alignment\", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 18, 1.0, -20.0, 100.0, \"units\"),\n", javaSensorsConsumer.getContent()); + assertEquals(20, javaSensorsConsumer.sensorTsPosition); + } + @Test + public void bitAtTheEndBug() throws IOException { + ReaderState state = new ReaderState(); + String outputChannels = + "struct_no_prefix output_channels_s\n" + + "bit sd_present\n" + + "end_struct\n"; + JavaSensorsConsumer javaSensorsConsumer = new JavaSensorsConsumer(); + state.readBufferedReader(outputChannels, javaSensorsConsumer); + assertEquals(0, javaSensorsConsumer.sensorTsPosition); } }