You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 lines
1.0 KiB
41 lines
1.0 KiB
package de.hs_fulda.ciip.projjpn;
|
|
|
|
import junit.framework.TestCase;
|
|
|
|
public class CustomersTest extends TestCase {
|
|
|
|
public void test_nicknameIsFree() {
|
|
// Given
|
|
Customers customers = new Customers();
|
|
String availableNickname = "beastMaster64";
|
|
|
|
// When
|
|
boolean nicknameIsAvailable = customers.nickNameAvailable(availableNickname);
|
|
|
|
// Then
|
|
assertTrue(nicknameIsAvailable);
|
|
}
|
|
|
|
public void test_registerSingleUser() {
|
|
// Given
|
|
Customers customers = new Customers();
|
|
String expectedNickNameInput = "Mougli";
|
|
User expectedNewUser = new User(expectedNickNameInput);
|
|
|
|
// Add a user
|
|
customers.registerUser(expectedNewUser);
|
|
|
|
// Get the expected User
|
|
User expectedUser = customers.getByNickname(expectedNickNameInput);
|
|
assertTrue(null != expectedNewUser);
|
|
String expectedNickNameGotBack = expectedUser.nickName;
|
|
|
|
System.out.println(expectedNickNameGotBack);
|
|
// When
|
|
boolean userRegistered = expectedNickNameGotBack.equals(expectedNickNameInput);
|
|
|
|
// Then
|
|
assertTrue(userRegistered);
|
|
}
|
|
|
|
}
|