diff options
Diffstat (limited to 'test/java/nio/channels/DatagramChannel/AdaptDatagramSocket.java')
-rw-r--r-- | test/java/nio/channels/DatagramChannel/AdaptDatagramSocket.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/test/java/nio/channels/DatagramChannel/AdaptDatagramSocket.java b/test/java/nio/channels/DatagramChannel/AdaptDatagramSocket.java index 561d7ead4..5a855acbd 100644 --- a/test/java/nio/channels/DatagramChannel/AdaptDatagramSocket.java +++ b/test/java/nio/channels/DatagramChannel/AdaptDatagramSocket.java @@ -22,6 +22,7 @@ */ /* @test + * @bug 4313882 4981129 * @summary Unit test for datagram-socket-channel adaptors * @library .. */ @@ -93,6 +94,11 @@ public class AdaptDatagramSocket { if (ip.getData()[ip.getOffset() + i] != op.getData()[op.getOffset() + i]) throw new Exception("Incorrect data received"); + + if (!(ip.getSocketAddress().equals(dst))) { + throw new Exception("Incorrect sender address, expected: " + dst + + " actual: " + ip.getSocketAddress()); + } } static void test(InetSocketAddress dst, |