diff --git a/java_tools/configuration_definition/.idea/libraries/jsr305_2_0_1.xml b/java_tools/configuration_definition/.idea/libraries/jsr305_2_0_1.xml new file mode 100644 index 0000000000..873943546b --- /dev/null +++ b/java_tools/configuration_definition/.idea/libraries/jsr305_2_0_1.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/java_tools/configuration_definition/src/com/rusefi/test/ConfigFieldParserTest.java b/java_tools/configuration_definition/src/com/rusefi/test/ConfigFieldParserTest.java index a5d8bd061c..95e8d5d4ae 100644 --- a/java_tools/configuration_definition/src/com/rusefi/test/ConfigFieldParserTest.java +++ b/java_tools/configuration_definition/src/com/rusefi/test/ConfigFieldParserTest.java @@ -121,6 +121,23 @@ public class ConfigFieldParserTest { } + @Test + public void testDefine() throws IOException { + VariableRegistry.INSTANCE.clear(); + ReaderState state = new ReaderState(); + String test = + "#define ERROR_BUFFER_SIZE 120\n" + + "#define ERROR_BUFFER_SIZE_H 0x120\n" + + ""; + BufferedReader reader = new BufferedReader(new StringReader(test)); + + JavaFieldsConsumer javaFieldsConsumer = new TestJavaFieldsConsumer(state); + state.readBufferedReader(reader, Arrays.asList(javaFieldsConsumer)); + + assertEquals("\tpublic static final int ERROR_BUFFER_SIZE = 120;\n", + VariableRegistry.INSTANCE.getJavaConstants()); + } + @Test public void testFsioVisible() throws IOException { {