Skip to content
Snippets Groups Projects
Commit a5c9310e authored by Schuh Martin's avatar Schuh Martin
Browse files

Update: Moved Storage Classes to "Model" package

Add: Parser.java (including methods for parsing user inputs)
Add: Test for parser
parent 064823ee
No related branches found
No related tags found
4 merge requests!74V1,!73Initial commit,!71Merge DataBase into Development,!8Merge database branch into development branch
......@@ -10,9 +10,10 @@ module gui {
opens de.hdm_stuttgart.battlearena to javafx.fxml;
opens de.hdm_stuttgart.battlearena.Persistance.Classes to com.google.gson;
opens de.hdm_stuttgart.battlearena.Model.DataStorage.Classes to com.google.gson;
opens de.hdm_stuttgart.battlearena.Model.DataStorage.Classes.Exceptions to com.google.gson;
opens de.hdm_stuttgart.battlearena.Model.DataStorage.Classes.Utilities to com.google.gson;
exports de.hdm_stuttgart.battlearena.Main;
exports de.hdm_stuttgart.battlearena.Controller;
exports de.hdm_stuttgart.battlearena.Model.Multiplayer;
opens de.hdm_stuttgart.battlearena.Exceptions to com.google.gson;
}
package de.hdm_stuttgart.battlearena.Model.DataStorage.Classes.Utilities;
import de.hdm_stuttgart.battlearena.Model.DataStorage.Classes.Exceptions.ParserError;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;
class ParserTest {
@Test
void usernameValid() {
assertThrows(ParserError.class, () -> Parser.usernameValid("hi"), "Username too short! Min length is 4 characters.");
}
@Test
void passwordValid() {
}
@Test
void mapNameValid() {
}
@Test
void mapIDValid() {
}
@Test
void ipAddressValid() {
}
@Test
void mapDataValid() {
}
}
\ 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