Skip to content
Snippets Groups Projects
Commit 13b16f91 authored by Elrabu's avatar Elrabu
Browse files

eb093: update: fixed server.java, added Tests

parent 07888aaf
No related branches found
No related tags found
5 merge requests!74V1,!73Initial commit,!71Merge DataBase into Development,!54Update: coreMaps.json (added new maps),!51Multiplayer
......@@ -30,14 +30,13 @@ public class Client {
public static int[] convertStringToArray(String inputString) {
// Remove brackets and split by comma
String[] parts = inputString.substring(1, inputString.length() - 1).split(",");
String[] parts = inputString.substring(0, inputString.length()).split(","); //1 .length() -1
// Convert each part to integer
int[] result = new int[parts.length];
for (int i = 0; i < parts.length; i++) {
result[i] = Integer.parseInt(parts[i].trim());
}
return result;
}
......
package de.hdm_stuttgart.battlearena.Model.Multiplayer;
import org.junit.jupiter.api.Test;
import java.util.Arrays;
import static org.junit.jupiter.api.Assertions.*;
class ClientTest {
public static void main(String[] args) {
int[] result = Client.convertStringToArray("1234");
System.out.println(Arrays.toString(result)); //[I@537f60bf
System.out.println(result.length);
}
@Test
void convertStringToArray() {
int array[] = {1234};
int[] result = Client.convertStringToArray("1234");
assertEquals(Arrays.toString(array), Arrays.toString(result));
}
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment