From d043d7821229f514246c54a14da3eb25f3ebebc1 Mon Sep 17 00:00:00 2001 From: rusEfi Date: Tue, 17 Jan 2017 21:03:37 -0500 Subject: [PATCH] auto-sync --- .../autsia/bracer/test/BracerParserTest.java | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/java_console/models/src/com/autsia/bracer/test/BracerParserTest.java b/java_console/models/src/com/autsia/bracer/test/BracerParserTest.java index 748e26d2ea..58f455f491 100644 --- a/java_console/models/src/com/autsia/bracer/test/BracerParserTest.java +++ b/java_console/models/src/com/autsia/bracer/test/BracerParserTest.java @@ -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