only:SdCardFieldsContent uses destination folder

This commit is contained in:
rusefillc 2024-10-14 22:18:56 -04:00
parent 553035ebb0
commit ac6d529eb3
2 changed files with 4 additions and 3 deletions

View File

@ -314,7 +314,7 @@ public class LiveDataProcessor {
}
enumContent.append("} live_data_e;\n");
LazyFile lazyFile = fileFactory.create(SdCardFieldsContent.SD_CARD_OUTPUT_FILE_NAME);
LazyFile lazyFile = fileFactory.create(destinationFolder + SdCardFieldsContent.SD_CARD_OUTPUT_FILE_NAME);
SdCardFieldsContent.wrapContent(lazyFile, sdCardFieldsConsumer.getBody());
lazyFile.close();

View File

@ -32,6 +32,7 @@ public class LiveDataProcessorTest {
List<LinkedHashMap> data = LiveDataProcessor.getStringObjectMap(new StringReader(testYaml));
TestFileCaptor captor = new TestFileCaptor();
String destinationFolder = "./";
LiveDataProcessor liveDataProcessor = new LiveDataProcessor("test", new ReaderProvider() {
@Override
public Reader read(String fileName) {
@ -50,7 +51,7 @@ public class LiveDataProcessorTest {
}
}
}, captor, "./");
}, captor, destinationFolder);
liveDataProcessor.handleYaml(data);
assertEquals(14, captor.fileCapture.size());
@ -123,7 +124,7 @@ public class LiveDataProcessorTest {
"\t{engine->outputChannels.oootempC, \"Temperature\", \"C\", 0},\n" +
"\t{engine->outputChannels.oooesr, \"ESR\", \"ohm\", 0},\n" +
"};\n",
SdCardFieldsContent.SD_CARD_OUTPUT_FILE_NAME);
destinationFolder + SdCardFieldsContent.SD_CARD_OUTPUT_FILE_NAME);
captor.assertOutput("// generated by gen_live_documentation.sh / LiveDataProcessor.java\n" +
"#pragma once\n" +