1 /*
2 * XNap
3 *
4 * A pure java file sharing client.
5 *
6 * See AUTHORS for copyright information.
7 *
8 * This program is free software; you can redistribute it and/or modify
9 * it under the terms of the GNU General Public License as published by
10 * the Free Software Foundation; either version 2 of the License, or
11 * (at your option) any later version.
12 *
13 * This program is distributed in the hope that it will be useful,
14 * but WITHOUT ANY WARRANTY; without even the implied warranty of
15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 * GNU General Public License for more details.
17 *
18 * You should have received a copy of the GNU General Public License
19 * along with this program; if not, write to the Free Software
20 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
21 *
22 */
23 package org.xnap.plugin.opennap.net;
24
25 import junit.framework.TestCase;
26
27 /***
28 * @author Steffen Pingel
29 */
30 public class OpenNapServerTest extends TestCase {
31
32 private OpenNapServer server;
33
34 public OpenNapServerTest(String name)
35 {
36 super(name);
37 }
38
39 protected void setUp()
40 {
41 server = new OpenNapServer("localhost", 8888);
42 }
43
44 public void testProperties()
45 {
46 assertFalse(server.isLoginCustomized());
47
48 server.setNick("xnapuser");
49 assertTrue(server.isLoginCustomized());
50 server.setPassword("xnappwd");
51 server.setEmail("xnap@xnap.org");
52 assertEquals(server.getNick(), "xnapuser");
53 assertEquals(server.getPassword(), "xnappwd");
54 assertEquals(server.getEmail(), "xnap@xnap.org");
55
56 assertTrue(server.isLoginCustomized());
57 }
58
59 }