refactoring: nicer API

This commit is contained in:
rusefillc 2021-11-28 22:01:23 -05:00
parent 27cde1ca38
commit ed949eb4ed
1 changed files with 3 additions and 6 deletions

View File

@ -87,11 +87,10 @@ public class ConfigFieldParserTest {
"ego_sensor_e afr_type;\n" +
"end_struct\n";
ReaderState state = new ReaderState();
BufferedReader reader = new BufferedReader(new StringReader(test));
CharArrayWriter writer = new CharArrayWriter();
TestTSProjectConsumer tsProjectConsumer = new TestTSProjectConsumer(writer, "", state);
state.readBufferedReader(reader, Collections.singletonList(tsProjectConsumer));
state.readBufferedReader(test, Collections.singletonList(tsProjectConsumer));
assertEquals("afr_type = bits, S32, 0, [0:1], \"BPSX\", \"Innovate\", \"14Point7\", \"INVALID\"\n" +
"; total TS size = 4\n", new String(writer.toCharArray()));
}
@ -283,13 +282,12 @@ public class ConfigFieldParserTest {
"int[ERROR_BUFFER_SIZE iterate] field\n" +
"end_struct\n" +
"";
BufferedReader reader = new BufferedReader(new StringReader(test));
BaseCHeaderConsumer consumer = new BaseCHeaderConsumer() {
@Override
public void endFile() {
}
};
new ReaderState().readBufferedReader(reader, Collections.singletonList(consumer));
new ReaderState().readBufferedReader(test, Collections.singletonList(consumer));
assertEquals("// start of pid_s\n" +
"struct pid_s {\n" +
"\t/**\n" +
@ -375,11 +373,10 @@ public class ConfigFieldParserTest {
"pid_s pid;comment\n" +
"end_struct\n";
ReaderState state = new ReaderState();
BufferedReader reader = new BufferedReader(new StringReader(test));
CharArrayWriter writer = new CharArrayWriter();
TestTSProjectConsumer tsProjectConsumer = new TestTSProjectConsumer(writer, "", state);
state.readBufferedReader(reader, Collections.singletonList(tsProjectConsumer));
state.readBufferedReader(test, Collections.singletonList(tsProjectConsumer));
assertEquals("pid_afr_type = scalar, F32, 0, \"ms\", 1, 0, 0, 3000, 0\n" +
"pid_afr_typet = scalar, F32, 4, \"ms\", 1, 0, 0, 3000, 0\n" +
"pid_isForcedInduction = bits, U32, 8, [0:0], \"false\", \"true\"\n" +