package nl.ica.ddoa.dda.example;
import org.junit.Test;
import static org.junit.Assert.assertEquals;
public class UserTest
{
@Test
public void correctConstructor()
{
int id = 1313;
String name = "mdkr";
User e1 = new User(id, name);
assertEquals("Happy Path id test failed", id, e1.getId());
assertEquals("Happy Path name test failed", name, e1.getName());
}
@Test(expected=IllegalArgumentException.class)
public void testNegativeNumbers()
{
User e2 = new User(-123, "mdkr");
}
@Test(expected=IllegalArgumentException.class)
public void testEmptyString()
{
User e4 = new User(1,"");
}
@Test(expected=IllegalArgumentException.class)
public void zeroId()
{
User e3 = new User(0, "mdkr");
}
}