Skip to content

Commit 2de6e3c

Browse files
author
Jay Honnold
committed
Build 1.0.2
1 parent 10a011b commit 2de6e3c

File tree

6 files changed

+20
-19
lines changed

6 files changed

+20
-19
lines changed

.classpath

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<classpath>
33
<classpathentry kind="src" path="src"/>
4-
<classpathentry kind="src" path="pics"/>
54
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
65
<classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
76
<classpathentry kind="lib" path="lib/jfxrt.jar"/>

builds/voto-desktop-v1.0.2.jar

8.86 MB
Binary file not shown.

builds/voto-desktop-v1.0.2.zip

7.77 MB
Binary file not shown.

src/JUnit/ClientTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,19 @@ public class ClientTest {
99
@org.junit.Test(timeout=1000)
1010
public void Test1() throws Throwable {
1111

12-
Client c = new Client("Nick");
12+
Client c = new Client("Nick", "111.111.111.111");
1313

14-
if (!c.equals(new Client("Nick"))) {
14+
if (!c.equals(new Client("Nick", "111.111.111.111"))) {
1515
org.junit.Assert.fail("Nick is not registered as the same client!");
1616
}
1717
}
1818

1919
@org.junit.Test(timeout=1000)
2020
public void Test2() throws Throwable {
2121

22-
Client c = new Client("Nick");
22+
Client c = new Client("Nick", "111.111.111.111");
2323

24-
if (c.equals(new Client("Jay"))) {
24+
if (c.equals(new Client("Jay", "123.123.123.123"))) {
2525
org.junit.Assert.fail("Jay and Nick are thought as same client!");
2626
}
2727

src/JUnit/ControllerTest.java

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package JUnit;
22

3+
import java.net.DatagramPacket;
4+
35
import org.junit.*;
46

57
import controller.Controller;
@@ -23,7 +25,7 @@ public void setup() {
2325
@org.junit.Test(timeout = 5000)
2426
public void Test1() throws Throwable {
2527

26-
byte[] data = c.parseNetworkCommand(fakeMsg);
28+
byte[] data = c.parseNetworkCommand(new DatagramPacket(fakeMsg, fakeMsg.length));
2729

2830
if (data[0] != 'E') {
2931
org.junit.Assert.fail("Doesn't reply error to empty packet");
@@ -36,7 +38,7 @@ public void Test2() throws Throwable {
3638
for (int i = 0; i < characters.length; i++) {
3739
fakeMsg[0] = characters[i];
3840

39-
byte[] data = c.parseNetworkCommand(fakeMsg);
41+
byte[] data = c.parseNetworkCommand(new DatagramPacket(fakeMsg, fakeMsg.length));
4042

4143
if (data[0] != 'E') {
4244
org.junit.Assert.fail("Doesn't reply error to bad packet");
@@ -59,7 +61,7 @@ public void Test3() throws Throwable {
5961
fakeMsg[2 + j] = characters[(int)(Math.random() * 25)];
6062
}
6163

62-
byte[] data = c.parseNetworkCommand(fakeMsg);
64+
byte[] data = c.parseNetworkCommand(new DatagramPacket(fakeMsg, fakeMsg.length));
6365

6466
if (data[0] != 'R' && data[1] != (byte) 4 && data[2] != 't' && data[3] != 'e' && data[4] != 's' && data[5] != 't') {
6567
org.junit.Assert.fail("Doesn't properly add handshake");
@@ -70,7 +72,7 @@ public void Test3() throws Throwable {
7072
@org.junit.Test(timeout = 5000)
7173
public void Test4() throws Throwable {
7274

73-
s.addClient("T");
75+
s.addClient("T", "111.111.111.111");
7476
s.setCurrentQuestion("testimage.jpg", "A");
7577

7678
byte[] fakeMsg = new byte[1024];
@@ -82,7 +84,7 @@ public void Test4() throws Throwable {
8284
fakeMsg[4] = (byte) 1;
8385
fakeMsg[5] = 'A';
8486

85-
byte[] data = c.parseNetworkCommand(fakeMsg);
87+
byte[] data = c.parseNetworkCommand(new DatagramPacket(fakeMsg, fakeMsg.length));
8688

8789
if (data == null) {
8890
Assert.fail("Doesn't accept votes properly!");

src/JUnit/SessionTest.java

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public void Test1() throws Throwable {
3636

3737
boolean error = false;
3838
for (String name : nameList) {
39-
if (!s.addClient(name)) {
39+
if (!s.addClient(name, name)) {
4040
error = true;
4141
break;
4242
}
@@ -53,11 +53,11 @@ public void Test2() throws Throwable {
5353

5454
boolean error = false;
5555
for (String name : nameList) {
56-
s.addClient(name);
56+
s.addClient(name, name);
5757
}
5858

5959
for (String name : nameList) {
60-
if (s.addClient(name)) {
60+
if (s.addClient(name, name)) {
6161
error = true;
6262
break;
6363
}
@@ -74,7 +74,7 @@ public void Test3() throws Throwable {
7474

7575
boolean error = false;
7676
for (String name : nameList) {
77-
s.addClient(name);
77+
s.addClient(name, name);
7878
}
7979

8080
for (String name : nameList) {
@@ -116,7 +116,7 @@ public void Test5() throws Throwable {
116116
boolean error = false;
117117

118118
for (int i = 0; i < 30; i++) {
119-
s.addClient(nameList.get(i));
119+
s.addClient(nameList.get(i), nameList.get(i));
120120
}
121121

122122
for (int i = 30; i < nameList.size(); i++) {
@@ -145,7 +145,7 @@ public void Test6() throws Throwable {
145145
Random rnd = new Random();
146146

147147
for (String name : nameList) {
148-
s.addClient(name);
148+
s.addClient(name, name);
149149
}
150150

151151
s.setCurrentQuestion("testimage.jpg", "A");
@@ -194,7 +194,7 @@ public void Test8() throws Throwable {
194194
s.setCurrentQuestion("testimage.jpg", "A");
195195

196196
for (String name : nameList) {
197-
s.addClient(name);
197+
s.addClient(name, name);
198198
}
199199

200200
for (String name : nameList) {
@@ -225,7 +225,7 @@ public void Test9() throws Throwable {
225225
HashMap<String, ArrayList<String>> votes = new HashMap<>();
226226

227227
for (String name : nameList) {
228-
s.addClient(name);
228+
s.addClient(name, name);
229229
votes.put(name, new ArrayList<String>());
230230
}
231231

@@ -272,7 +272,7 @@ public void Test10() throws Throwable {
272272
int voteNum = 0;
273273

274274
for (String name : nameList) {
275-
s.addClient(name);
275+
s.addClient(name, name);
276276
}
277277

278278

0 commit comments

Comments
 (0)