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  }