This is an automated email from the ASF dual-hosted git repository. sruehl pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-plc4x.git
commit c4a35b3cdb0b4e23795f8881ed64a632b08194d6 Author: Sebastian Rühl <sru...@apache.org> AuthorDate: Thu Jul 19 11:32:49 2018 +0200 added tests for double data type in ads --- .../org/apache/plc4x/java/ads/protocol/Plc4x2AdsProtocolTest.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/Plc4x2AdsProtocolTest.java b/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/Plc4x2AdsProtocolTest.java index 226bbde..4d456bd 100644 --- a/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/Plc4x2AdsProtocolTest.java +++ b/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/Plc4x2AdsProtocolTest.java @@ -92,6 +92,7 @@ public class Plc4x2AdsProtocolTest { Short.class, Calendar.class, Float.class, + Double.class, Integer.class, String.class) .map(clazz -> { @@ -105,6 +106,8 @@ public class Plc4x2AdsProtocolTest { return ImmutablePair.of(calenderInstance, new byte[]{0x0, 0x0, 0x0, 0x0, 0x4, 0x3, 0x2, 0x1}); } else if (clazz == Float.class) { return ImmutablePair.of(Float.valueOf("1"), new byte[]{0x0, 0x0, (byte) 0x80, 0x3F}); + } else if (clazz == Double.class) { + return ImmutablePair.of(Double.valueOf("1"), new byte[]{0x0, 0x0,0x0, 0x0, 0x0, 0x0, (byte) 0xF0, 0x3F}); } else if (clazz == Integer.class) { return ImmutablePair.of(Integer.valueOf("1"), new byte[]{0x1, 0x0, 0x0, 0x0}); } else if (clazz == String.class) { @@ -165,6 +168,8 @@ public class Plc4x2AdsProtocolTest { assertThat(value, equalTo(new byte[]{0x0})); } else if (payloadClazzName.equals(Float.class.getSimpleName())) { assertThat(value, equalTo(new byte[]{0x0, 0x0, (byte) 0x80, 0x3F})); + } else if (payloadClazzName.equals(Double.class.getSimpleName())) { + assertThat(value, equalTo(new byte[]{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, (byte) 0xF0, 0x3F})); } else if (payloadClazzName.equals(Integer.class.getSimpleName())) { assertThat(value, equalTo(new byte[]{0x1, 0x0, 0x0, 0x0})); } else if (payloadClazzName.equals(String.class.getSimpleName())) { @@ -200,6 +205,8 @@ public class Plc4x2AdsProtocolTest { assertThat(value, equalTo(calenderInstance)); } else if (payloadClazzName.equals(Float.class.getSimpleName())) { assertThat(value, equalTo(Float.valueOf("1"))); + } else if (payloadClazzName.equals(Double.class.getSimpleName())) { + assertThat(value, equalTo(Double.valueOf("1"))); } else if (payloadClazzName.equals(Integer.class.getSimpleName())) { assertThat(value, equalTo(Integer.valueOf("1"))); } else if (payloadClazzName.equals(String.class.getSimpleName())) {