1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package net.sf.webphotos.util.legacy;
17
18 import org.junit.Test;
19
20
21
22
23
24 public class ComandoFTPTest extends MassaTesteClassesFTP {
25
26
27
28
29
30 public ComandoFTPTest(String testName) {
31 super(testName);
32 }
33
34
35
36
37 @Test
38 public void testEquals() {
39 System.out.println("equals");
40
41 for(int i = 0; i < comandosCertos.length; i++) {
42 ComandoFTP teste1 = new ComandoFTP(comandosCertos[i][0], comandosCertos[i][1], comandosCertos[i][2]);
43 ComandoFTP teste2 = new ComandoFTP(comandosCertos[i][0], comandosCertos[i][1], comandosCertos[i][2]);
44 assertTrue(teste1.equals(teste2));
45 }
46
47 }
48
49
50
51
52 @Test
53 public void testRecebe() {
54 System.out.println("recebe");
55
56 ComandoFTP teste1 = null, teste2 = null;
57
58 for(int i = 0; i < comandosRedundantes.length; i++) {
59 boolean passou = false, naoPassou = false;
60 teste1 = new ComandoFTP(comandosRedundantes[i][0], comandosRedundantes[i][1], comandosRedundantes[i][2]);
61 for(int j = 0; i < comandosCertos.length; i++) {
62 teste2 = new ComandoFTP(comandosCertos[j][0], comandosCertos[j][1], comandosCertos[j][2]);
63 if(teste2.recebe(teste1)) {
64 passou = true;
65 break;
66 }
67 if(teste1.recebe(teste2)) {
68 naoPassou = true;
69 break;
70 }
71 }
72 assertTrue("Ignorou operações válidas", passou);
73 assertTrue("O inverso foi aceito: " + teste2.toString() + " recebeu " + teste1.toString(), passou);
74 }
75 }
76 }