auto-sync

This commit is contained in:
rusEfi 2017-01-17 21:03:37 -05:00
parent 07ba032b0a
commit d043d78212
1 changed files with 11 additions and 7 deletions

View File

@ -58,14 +58,18 @@ public class BracerParserTest {
@Test
public void testBooleanConversion() throws ParseException {
bracerParser.parse("rpm > false");
assertEquals("rpm 0 >", bracerParser.getRusEfi());
assertParse("rpm 0 >", "rpm > false");
assertParse("rpm 0 >", "(rpm > false)");
assertParse("rpm user0 > clt user2 > | vbatt user1 > |", "(rpm > user0) or (clt > user2) or (vbatt > user1)");
}
bracerParser.parse("(rpm > false)");
assertEquals("rpm 0 >", bracerParser.getRusEfi());
bracerParser.parse("(rpm > user0) or (clt > user2) or (vbatt > user1)");
assertEquals("rpm user0 > clt user2 > | vbatt user1 > |", bracerParser.getRusEfi());
private void assertParse(String expectedRpn, String expression) {
try {
bracerParser.parse(expression);
} catch (ParseException e) {
throw new IllegalStateException(e);
}
assertEquals(expectedRpn, bracerParser.getRusEfi());
}
@Test