diff --git a/ragconnect.tests/src/test/java/org/jastadd/ragconnect/tests/JavaTest.java b/ragconnect.tests/src/test/java/org/jastadd/ragconnect/tests/JavaTest.java index fa4319cccf9844dabbb8068b365661a36e7cbd11..7655c07da8de72008413d6efd47e5feeb962edc3 100644 --- a/ragconnect.tests/src/test/java/org/jastadd/ragconnect/tests/JavaTest.java +++ b/ragconnect.tests/src/test/java/org/jastadd/ragconnect/tests/JavaTest.java @@ -103,11 +103,6 @@ public class JavaTest { ; communicateBoth(); - - handler.push(TOPIC_RECEIVE_TOKEN, ExposingASTNode.INSTANCE.stringToBytes("7")); - checker.put(TOPIC_RECEIVE_TOKEN, "7").check(); - - System.out.println(model.ragconnectEvaluationCounterSummary()); } @Test @@ -138,6 +133,13 @@ public class JavaTest { senderRoot.addSendManyNode(createA("5")); checker.put(TOPIC_SEND_MANY, tuple("5")).check(); + + handler.push(TOPIC_RECEIVE_TOKEN, ExposingASTNode.INSTANCE.stringToBytes("7")); + checker.put(TOPIC_RECEIVE_TOKEN, "7").check(); + + // TODO check other receive ports + + System.out.println(model.ragconnectEvaluationCounterSummary()); } private void checkA(String expectedValue, A actual, String alias) { diff --git a/ragconnect.tests/src/test/java/org/jastadd/ragconnect/tests/TestUtils.java b/ragconnect.tests/src/test/java/org/jastadd/ragconnect/tests/TestUtils.java index 13700efc1d03799c963d3d5353411a120b0bf2c7..91bbd40bffaafad2fd7baa2cb778a518c7f260c5 100644 --- a/ragconnect.tests/src/test/java/org/jastadd/ragconnect/tests/TestUtils.java +++ b/ragconnect.tests/src/test/java/org/jastadd/ragconnect/tests/TestUtils.java @@ -335,56 +335,56 @@ public class TestUtils { @SuppressWarnings({"unused", "rawtypes"}) public static class DefaultMappings { static class ReadNode extends defaultOnlyRead.ast.ASTNode { - public static boolean DefaultBytesToBooleanMapping(byte[] input) throws Exception { - return defaultOnlyRead.ast.ASTNode._ragconnect__apply__DefaultBytesToBooleanMapping(input); + public boolean DefaultBytesToBooleanMapping(byte[] input) throws Exception { + return _ragconnect__apply__DefaultBytesToBooleanMapping(input); } - public static int DefaultBytesToIntMapping(byte[] input) throws Exception { - return defaultOnlyRead.ast.ASTNode._ragconnect__apply__DefaultBytesToIntMapping(input); + public int DefaultBytesToIntMapping(byte[] input) throws Exception { + return _ragconnect__apply__DefaultBytesToIntMapping(input); } - public static short DefaultBytesToShortMapping(byte[] input) throws Exception { - return defaultOnlyRead.ast.ASTNode._ragconnect__apply__DefaultBytesToShortMapping(input); + public short DefaultBytesToShortMapping(byte[] input) throws Exception { + return _ragconnect__apply__DefaultBytesToShortMapping(input); } - public static long DefaultBytesToLongMapping(byte[] input) throws Exception { - return defaultOnlyRead.ast.ASTNode._ragconnect__apply__DefaultBytesToLongMapping(input); + public long DefaultBytesToLongMapping(byte[] input) throws Exception { + return _ragconnect__apply__DefaultBytesToLongMapping(input); } - public static float DefaultBytesToFloatMapping(byte[] input) throws Exception { - return defaultOnlyRead.ast.ASTNode._ragconnect__apply__DefaultBytesToFloatMapping(input); + public float DefaultBytesToFloatMapping(byte[] input) throws Exception { + return _ragconnect__apply__DefaultBytesToFloatMapping(input); } - public static double DefaultBytesToDoubleMapping(byte[] input) throws Exception { - return defaultOnlyRead.ast.ASTNode._ragconnect__apply__DefaultBytesToDoubleMapping(input); + public double DefaultBytesToDoubleMapping(byte[] input) throws Exception { + return _ragconnect__apply__DefaultBytesToDoubleMapping(input); } - public static char DefaultBytesToCharMapping(byte[] input) throws Exception { - return defaultOnlyRead.ast.ASTNode._ragconnect__apply__DefaultBytesToCharMapping(input); + public char DefaultBytesToCharMapping(byte[] input) throws Exception { + return _ragconnect__apply__DefaultBytesToCharMapping(input); } - public static String DefaultBytesToStringMapping(byte[] input) throws Exception { - return defaultOnlyRead.ast.ASTNode._ragconnect__apply__DefaultBytesToStringMapping(input); + public String DefaultBytesToStringMapping(byte[] input) throws Exception { + return _ragconnect__apply__DefaultBytesToStringMapping(input); } } static class WriteNode extends defaultOnlyWrite.ast.ASTNode { - public static byte[] DefaultBooleanToBytesMapping(boolean input) throws Exception { - return defaultOnlyWrite.ast.ASTNode._ragconnect__apply__DefaultBooleanToBytesMapping(input); + public byte[] DefaultBooleanToBytesMapping(boolean input) throws Exception { + return _ragconnect__apply__DefaultBooleanToBytesMapping(input); } - public static byte[] DefaultIntToBytesMapping(int input) throws Exception { - return defaultOnlyWrite.ast.ASTNode._ragconnect__apply__DefaultIntToBytesMapping(input); + public byte[] DefaultIntToBytesMapping(int input) throws Exception { + return _ragconnect__apply__DefaultIntToBytesMapping(input); } - public static byte[] DefaultShortToBytesMapping(short input) throws Exception { - return defaultOnlyWrite.ast.ASTNode._ragconnect__apply__DefaultShortToBytesMapping(input); + public byte[] DefaultShortToBytesMapping(short input) throws Exception { + return _ragconnect__apply__DefaultShortToBytesMapping(input); } - public static byte[] DefaultLongToBytesMapping(long input) throws Exception { - return defaultOnlyWrite.ast.ASTNode._ragconnect__apply__DefaultLongToBytesMapping(input); + public byte[] DefaultLongToBytesMapping(long input) throws Exception { + return _ragconnect__apply__DefaultLongToBytesMapping(input); } - public static byte[] DefaultFloatToBytesMapping(float input) throws Exception { - return defaultOnlyWrite.ast.ASTNode._ragconnect__apply__DefaultFloatToBytesMapping(input); + public byte[] DefaultFloatToBytesMapping(float input) throws Exception { + return _ragconnect__apply__DefaultFloatToBytesMapping(input); } - public static byte[] DefaultDoubleToBytesMapping(double input) throws Exception { - return defaultOnlyWrite.ast.ASTNode._ragconnect__apply__DefaultDoubleToBytesMapping(input); + public byte[] DefaultDoubleToBytesMapping(double input) throws Exception { + return _ragconnect__apply__DefaultDoubleToBytesMapping(input); } - public static byte[] DefaultCharToBytesMapping(char input) throws Exception { - return defaultOnlyWrite.ast.ASTNode._ragconnect__apply__DefaultCharToBytesMapping(input); + public byte[] DefaultCharToBytesMapping(char input) throws Exception { + return _ragconnect__apply__DefaultCharToBytesMapping(input); } - public static byte[] DefaultStringToBytesMapping(String input) throws Exception { - return defaultOnlyWrite.ast.ASTNode._ragconnect__apply__DefaultStringToBytesMapping(input); + public byte[] DefaultStringToBytesMapping(String input) throws Exception { + return _ragconnect__apply__DefaultStringToBytesMapping(input); } } @FunctionalInterface @@ -392,9 +392,12 @@ public class TestUtils { void accept(JsonGenerator g, String fieldName) throws E; } + static ReadNode readNode = new ReadNode(); + static WriteNode writeNode = new WriteNode(); + public static boolean BytesToBool(byte[] input) { try { - return ReadNode.DefaultBytesToBooleanMapping(input); + return readNode.DefaultBytesToBooleanMapping(input); } catch (Exception e) { e.printStackTrace(); return false; @@ -402,7 +405,7 @@ public class TestUtils { } public static int BytesToInt(byte[] input) { try { - return ReadNode.DefaultBytesToIntMapping(input); + return readNode.DefaultBytesToIntMapping(input); } catch (Exception e) { e.printStackTrace(); return 0; @@ -410,7 +413,7 @@ public class TestUtils { } public static short BytesToShort(byte[] input) { try { - return ReadNode.DefaultBytesToShortMapping(input); + return readNode.DefaultBytesToShortMapping(input); } catch (Exception e) { e.printStackTrace(); return 0; @@ -418,7 +421,7 @@ public class TestUtils { } public static long BytesToLong(byte[] input) { try { - return ReadNode.DefaultBytesToLongMapping(input); + return readNode.DefaultBytesToLongMapping(input); } catch (Exception e) { e.printStackTrace(); return 0; @@ -426,7 +429,7 @@ public class TestUtils { } public static float BytesToFloat(byte[] input) { try { - return ReadNode.DefaultBytesToFloatMapping(input); + return readNode.DefaultBytesToFloatMapping(input); } catch (Exception e) { e.printStackTrace(); return 0; @@ -434,7 +437,7 @@ public class TestUtils { } public static double BytesToDouble(byte[] input) { try { - return ReadNode.DefaultBytesToDoubleMapping(input); + return readNode.DefaultBytesToDoubleMapping(input); } catch (Exception e) { e.printStackTrace(); return 0; @@ -442,7 +445,7 @@ public class TestUtils { } public static char BytesToChar(byte[] input) { try { - return ReadNode.DefaultBytesToCharMapping(input); + return readNode.DefaultBytesToCharMapping(input); } catch (Exception e) { e.printStackTrace(); return 0; @@ -450,7 +453,7 @@ public class TestUtils { } public static String BytesToString(byte[] input) { try { - return ReadNode.DefaultBytesToStringMapping(input); + return readNode.DefaultBytesToStringMapping(input); } catch (Exception e) { e.printStackTrace(); return null; @@ -458,7 +461,7 @@ public class TestUtils { } public static byte[] BoolToBytes(boolean input) { try { - return WriteNode.DefaultBooleanToBytesMapping(input); + return writeNode.DefaultBooleanToBytesMapping(input); } catch (Exception e) { e.printStackTrace(); return null; @@ -466,7 +469,7 @@ public class TestUtils { } public static byte[] IntToBytes(int input) { try { - return WriteNode.DefaultIntToBytesMapping(input); + return writeNode.DefaultIntToBytesMapping(input); } catch (Exception e) { e.printStackTrace(); return null; @@ -474,7 +477,7 @@ public class TestUtils { } public static byte[] ShortToBytes(short input) { try { - return WriteNode.DefaultShortToBytesMapping(input); + return writeNode.DefaultShortToBytesMapping(input); } catch (Exception e) { e.printStackTrace(); return null; @@ -482,7 +485,7 @@ public class TestUtils { } public static byte[] LongToBytes(long input) { try { - return WriteNode.DefaultLongToBytesMapping(input); + return writeNode.DefaultLongToBytesMapping(input); } catch (Exception e) { e.printStackTrace(); return null; @@ -490,7 +493,7 @@ public class TestUtils { } public static byte[] FloatToBytes(float input) { try { - return WriteNode.DefaultFloatToBytesMapping(input); + return writeNode.DefaultFloatToBytesMapping(input); } catch (Exception e) { e.printStackTrace(); return null; @@ -498,7 +501,7 @@ public class TestUtils { } public static byte[] DoubleToBytes(double input) { try { - return WriteNode.DefaultDoubleToBytesMapping(input); + return writeNode.DefaultDoubleToBytesMapping(input); } catch (Exception e) { e.printStackTrace(); return null; @@ -506,7 +509,7 @@ public class TestUtils { } public static byte[] CharToBytes(char input) { try { - return WriteNode.DefaultCharToBytesMapping(input); + return writeNode.DefaultCharToBytesMapping(input); } catch (Exception e) { e.printStackTrace(); return null; @@ -514,7 +517,7 @@ public class TestUtils { } public static byte[] StringToBytes(String input) { try { - return WriteNode.DefaultStringToBytesMapping(input); + return writeNode.DefaultStringToBytesMapping(input); } catch (Exception e) { e.printStackTrace(); return null;