status quo

This commit is contained in:
rusefillc 2022-11-14 22:41:03 -05:00
parent fbafce6341
commit 7ba4f98dc6
1 changed files with 10 additions and 0 deletions

View File

@ -3,6 +3,8 @@ package com.rusefi.test;
import com.rusefi.VariableRegistry;
import org.junit.Test;
import java.io.IOException;
import java.io.StringReader;
import java.util.HashMap;
import java.util.Map;
@ -68,4 +70,12 @@ public class VariableRegistryTest {
input.put(3, "N");
assertEquals("0=\"NONE\",1=\"A\",3=\"N\",2=\"Z\"", VariableRegistry.getHumanSortedTsKeyValueString(input));
}
@Test
public void testDefineAndQuotes() throws IOException {
VariableRegistry registry = new VariableRegistry();
registry.readPrependValues(new StringReader("#define SINGLE 'L'\n" +
"#define DOUBLE \"R\""));
assertEquals("hello 'L' \"R\" 'L' \"R\"", registry.applyVariables("hello @@SINGLE@@ @@DOUBLE@@ @@SINGLE@@ @@DOUBLE@@"));
}
}