package org.opennms.debug;
import static org.junit.Assert.*;
import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import java.nio.channels.DatagramChannel;
import java.nio.channels.Selector;
import org.junit.Test;
public class SelectorTrackerTest {
@Test
public void test() throws IOException {
Selector selector = Selector.open();
assertTrue(selector.isOpen());
selector.close();
assertFalse(selector.isOpen());
DatagramChannel c = DatagramChannel.open();
DatagramSocket s = c.socket();
s.setSoTimeout(1000);
byte[] buf = new byte[1024];
DatagramPacket p = new DatagramPacket(buf, 1024, InetAddress.getLocalHost(), 7);
s.send(p);
}
}