/** * Test method for {@link KNXNetworkLinkFT12#close()}. * * @throws InterruptedException on interrupted thread * @throws KNXTimeoutException */ @Test public final void testClose() throws InterruptedException, KNXTimeoutException { System.out.println(lnk.toString()); assertTrue(lnk.isOpen()); lnk.close(); System.out.println(lnk.toString()); // time for link event notifier Thread.sleep(50); assertTrue(nll.closed); assertFalse(lnk.isOpen()); lnk.close(); try { lnk.send(frame, false); fail("we are closed"); } catch (final KNXLinkClosedException e) { } try { lnk.send(frame, false); fail("we are closed"); } catch (final KNXLinkClosedException e) { } }
/** Test method for {@link KNXNetworkLinkFT12#isOpen()}. */ @Test public final void testIsOpen() { assertTrue(lnk.isOpen()); lnk.close(); assertFalse(lnk.isOpen()); }