mirror of https://github.com/rusefi/rusefi.git
only:so we handle struct but not array of struct
This commit is contained in:
parent
48b2ca0fab
commit
54ac627d90
|
@ -58,6 +58,26 @@ public class OutputsTest {
|
|||
return tsProjectConsumer;
|
||||
}
|
||||
|
||||
@Test
|
||||
public void generatePidStateDataLog() {
|
||||
String test = "struct total\n" +
|
||||
"\tstruct pid_status_s\n" +
|
||||
"\t\tfloat pTerm;;\"\", 1, 0, -50000, 50000, 2\n" +
|
||||
"\t\tint16_t autoscale dTerm;;\"\", 0.01, 0, -327, 327, 2\n" +
|
||||
"\tend_struct\n" +
|
||||
"\tpid_status_s wastegateDcStatus\n" +
|
||||
"\n" +
|
||||
"\tpid_status_s[2 iterate] vvtStatus\n" +
|
||||
"end_struct\n";
|
||||
ReaderStateImpl state = new ReaderStateImpl();
|
||||
DataLogConsumer dataLogConsumer = new DataLogConsumer(null);
|
||||
state.readBufferedReader(test, dataLogConsumer);
|
||||
assertEquals(
|
||||
"entry = wastegateDcStatus_pTerm, \"wastegateDcStatus_pTerm\", float, \"%.3f\"\n" +
|
||||
"entry = wastegateDcStatus_dTerm, \"wastegateDcStatus_dTerm\", float, \"%.3f\"\n",
|
||||
dataLogConsumer.getContent());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void generateDataLog() {
|
||||
String test = "struct total\n" +
|
||||
|
|
Loading…
Reference in New Issue