From 2e73d65cd601d0dc536d831b6ed56b30a5c2c43a Mon Sep 17 00:00:00 2001 From: dgelessus <dgelessus@users.noreply.github.com> Date: Tue, 30 Jul 2024 21:30:10 +0200 Subject: [PATCH] Replace TestUtil.tryTranslating with .translate The extra TLC4B and TLC settings aren't relevant for tests that only check that translation fails. --- .../java/de/tlc4b/analysis/UnsupportedConstructsTest.java | 4 ++-- src/test/java/de/tlc4b/util/TestUtil.java | 7 ------- 2 files changed, 2 insertions(+), 9 deletions(-) diff --git a/src/test/java/de/tlc4b/analysis/UnsupportedConstructsTest.java b/src/test/java/de/tlc4b/analysis/UnsupportedConstructsTest.java index 030e639..84696b2 100644 --- a/src/test/java/de/tlc4b/analysis/UnsupportedConstructsTest.java +++ b/src/test/java/de/tlc4b/analysis/UnsupportedConstructsTest.java @@ -11,12 +11,12 @@ public class UnsupportedConstructsTest { @Test(expected = NotSupportedException.class) public void testExtends() throws Exception { final String machine = "MACHINE test\n" + "EXTENDS foo\n PROMOTES bar\n" + "END"; - tryTranslating(machine); + translate(machine); } @Test(expected = NotSupportedException.class) public void testImplementation() throws Exception { final String machine = "IMPLEMENTATION test REFINES foo END"; - tryTranslating(machine); + translate(machine); } } diff --git a/src/test/java/de/tlc4b/util/TestUtil.java b/src/test/java/de/tlc4b/util/TestUtil.java index c4eeec7..c8ca6a9 100644 --- a/src/test/java/de/tlc4b/util/TestUtil.java +++ b/src/test/java/de/tlc4b/util/TestUtil.java @@ -79,13 +79,6 @@ public class TestUtil { assertEquals(expectedB, actualB); } - public static void tryTranslating(final String machineString) throws BCompoundException { - TLC4BGlobals.setForceTLCToEvalConstants(false); - ToolIO.setMode(ToolIO.TOOL); - Translator b2tlaTranslator = new Translator(machineString); - b2tlaTranslator.translate(); - } - public static String translateTLA2B(String moduleName, String tlaString, String configString) throws TLA2BException { return de.tla2bAst.Translator.translateModuleString(moduleName, tlaString, configString); -- GitLab