Explorar el Código

Added unit test for Update

Updated ServerManagerTest to junit 4 and added test for numServers/getServers

git-svn-id: http://svn.dmdirc.com/trunk@1443 00569f92-eb28-0410-84fd-f71c24880f
tags/0.4
Chris Smith hace 17 años
padre
commit
c3b393f3ab
Se han modificado 1 ficheros con 48 adiciones y 13 borrados
  1. 48
    13
      test/com/dmdirc/ServerManagerTest.java

+ 48
- 13
test/com/dmdirc/ServerManagerTest.java Ver fichero

@@ -1,27 +1,43 @@
1 1
 /*
2 2
  * ServerManagerTest.java
3
- * JUnit based test
3
+ * JUnit 4.x based test
4 4
  *
5
- * Created on 08 April 2007, 12:55
5
+ * Created on 05 June 2007, 23:06
6 6
  */
7 7
 
8 8
 package com.dmdirc;
9 9
 
10
-import javax.swing.JInternalFrame;
11
-import junit.framework.*;
12 10
 import com.dmdirc.identities.IdentityManager;
11
+import javax.swing.JInternalFrame;
12
+import org.junit.AfterClass;
13
+import org.junit.Before;
14
+import org.junit.BeforeClass;
15
+import org.junit.Test;
16
+import static org.junit.Assert.*;
13 17
 
14 18
 /**
15 19
  *
16 20
  * @author chris
17 21
  */
18
-public class ServerManagerTest extends TestCase {
22
+public class ServerManagerTest {
23
+    
24
+    public ServerManagerTest() {
25
+    }
26
+    
27
+    @BeforeClass
28
+    public static void setUpClass() throws Exception {
29
+    }
30
+    
31
+    @AfterClass
32
+    public static void tearDownClass() throws Exception {
33
+    }
19 34
     
20
-    public ServerManagerTest(String testName) {
21
-        super(testName);
35
+    @Before
36
+    public void setUp() throws Exception {
22 37
     }
23 38
     
24
-    public void testGetServerManager() {
39
+    @Test
40
+    public void getServerManager() {
25 41
         final ServerManager resultA = ServerManager.getServerManager();
26 42
         final ServerManager resultB = ServerManager.getServerManager();
27 43
         
@@ -30,7 +46,8 @@ public class ServerManagerTest extends TestCase {
30 46
         assertEquals(resultA, resultB);
31 47
     }
32 48
     
33
-    public void testRegisterServer() {
49
+    @Test
50
+    public void registerServer() {
34 51
         final Server server = new Server("127.0.0.1", 6667, "", false, IdentityManager.getProfiles().get(0));
35 52
         
36 53
         final ServerManager instance = ServerManager.getServerManager();
@@ -40,7 +57,8 @@ public class ServerManagerTest extends TestCase {
40 57
         server.close();
41 58
     }
42 59
     
43
-    public void testUnregisterServer() {
60
+    @Test
61
+    public void unregisterServer() {
44 62
         final Server server = new Server("127.0.0.1", 6667, "", false, IdentityManager.getProfiles().get(0));
45 63
         
46 64
         server.close();
@@ -48,9 +66,25 @@ public class ServerManagerTest extends TestCase {
48 66
         final ServerManager instance = ServerManager.getServerManager();
49 67
         
50 68
         assertEquals(0, instance.numServers());
51
-    }    
69
+    }
70
+    
71
+    @Test
72
+    public void numServers() {
73
+        final ServerManager instance = ServerManager.getServerManager();
74
+        
75
+        assertEquals(instance.getServers().size(), instance.numServers());
76
+        
77
+        final Server server = new Server("127.0.0.1", 6667, "", false, IdentityManager.getProfiles().get(0));
78
+        
79
+        assertEquals(instance.getServers().size(), instance.numServers());
80
+        
81
+        server.close();
82
+        
83
+        assertEquals(instance.getServers().size(), instance.numServers());
84
+    }
52 85
     
53
-    public void testGetServerFromFrame() {
86
+    @Test
87
+    public void getServerFromFrame() {
54 88
         final Server serverA = new Server("127.0.0.1", 6667, "", false, IdentityManager.getProfiles().get(0));
55 89
         final Server serverB = new Server("127.0.0.2", 6667, "", false, IdentityManager.getProfiles().get(0));
56 90
         
@@ -62,4 +96,5 @@ public class ServerManagerTest extends TestCase {
62 96
         serverA.close();
63 97
         serverB.close();
64 98
     }
65
-}
99
+    
100
+}

Loading…
Cancelar
Guardar