📄 addresstest.java
字号:
/* * This file is part of JSTUN. * * Copyright (c) 2005 Thomas King <king@t-king.de> - All rights * reserved. * * This software is licensed under either the GNU Public License (GPL), * or the Apache 2.0 license. Copies of both license agreements are * included in this distribution. */package de.javawi.jstun.util;import junit.framework.TestCase;public class AddressTest extends TestCase { Address address; public AddressTest(String mesg) { super(mesg); } protected void setUp() throws Exception { address = new Address("192.168.100.1"); } /* * Test method for 'de.javawi.jstun.util.Address.Address(int, int, int, int)' */ public void testAddressIntIntIntInt() { try { Address comp = new Address(192,168,100,1); assertTrue(address.equals(comp)); } catch (UtilityException ue) { ue.printStackTrace(); } } /* * Test method for 'de.javawi.jstun.util.Address.Address(String)' */ public void testAddressString() { try { Address comp = new Address("192.168.100.1"); assertTrue(address.equals(comp)); } catch (UtilityException ue) { ue.printStackTrace(); } } /* * Test method for 'de.javawi.jstun.util.Address.Address(byte[])' */ public void testAddressByteArray() { try { byte[] data = {(byte)192, (byte)168, (byte)100, (byte)1}; Address comp = new Address(data); assertTrue(address.equals(comp)); } catch (UtilityException ue) { ue.printStackTrace(); } } /* * Test method for 'de.javawi.jstun.util.Address.toString()' */ public void testToString() { try { Address comp = new Address("192.168.100.1"); assertTrue(address.equals(comp)); } catch (UtilityException ue) { ue.printStackTrace(); } } /* * Test method for 'de.javawi.jstun.util.Address.getBytes()' */ public void testGetBytes() { try { byte[] data = address.getBytes(); assertTrue(data[0] == (byte)192); assertTrue(data[1] == (byte)168); assertTrue(data[2] == (byte)100); assertTrue(data[3] == (byte)1); } catch (UtilityException ue) { ue.printStackTrace(); } } /* * Test method for 'de.javawi.jstun.util.Address.getInetAddress()' */ public void testGetInetAddress() { try { Address comp = new Address("192.168.100.1"); assertTrue(address.getInetAddress().equals(comp.getInetAddress())); comp = new Address("192.168.100.2"); assertFalse(address.getInetAddress().equals(comp.getInetAddress())); } catch (UtilityException ue) { ue.printStackTrace(); } catch (java.net.UnknownHostException uhe) { uhe.printStackTrace(); } } /* * Test method for 'de.javawi.jstun.util.Address.equals(Object)' */ public void testEqualsObject() { try { Address comp = new Address("192.168.100.1"); assertTrue(address.equals(comp)); comp = new Address("192.168.100.2"); assertFalse(address.equals(comp)); } catch (UtilityException ue) { ue.printStackTrace(); } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -