mirror of https://github.com/rusefi/rusefi-1.git
auto-sync
This commit is contained in:
parent
07ba032b0a
commit
d043d78212
|
@ -58,14 +58,18 @@ public class BracerParserTest {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testBooleanConversion() throws ParseException {
|
public void testBooleanConversion() throws ParseException {
|
||||||
bracerParser.parse("rpm > false");
|
assertParse("rpm 0 >", "rpm > false");
|
||||||
assertEquals("rpm 0 >", bracerParser.getRusEfi());
|
assertParse("rpm 0 >", "(rpm > false)");
|
||||||
|
assertParse("rpm user0 > clt user2 > | vbatt user1 > |", "(rpm > user0) or (clt > user2) or (vbatt > user1)");
|
||||||
|
}
|
||||||
|
|
||||||
bracerParser.parse("(rpm > false)");
|
private void assertParse(String expectedRpn, String expression) {
|
||||||
assertEquals("rpm 0 >", bracerParser.getRusEfi());
|
try {
|
||||||
|
bracerParser.parse(expression);
|
||||||
bracerParser.parse("(rpm > user0) or (clt > user2) or (vbatt > user1)");
|
} catch (ParseException e) {
|
||||||
assertEquals("rpm user0 > clt user2 > | vbatt user1 > |", bracerParser.getRusEfi());
|
throw new IllegalStateException(e);
|
||||||
|
}
|
||||||
|
assertEquals(expectedRpn, bracerParser.getRusEfi());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
|
Loading…
Reference in New Issue