102 lines
2.7 KiB
Java
102 lines
2.7 KiB
Java
|
|
import org.junit.jupiter.api.Test;
|
||
|
|
import org.r0r5chach.Name;
|
||
|
|
|
||
|
|
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||
|
|
|
||
|
|
public class NameTest {
|
||
|
|
|
||
|
|
@Test
|
||
|
|
public void nameTestFNameLName() {
|
||
|
|
Name n = new Name("Joshua", "Perry");
|
||
|
|
assertEquals("Joshua", n.getFirstName());
|
||
|
|
assertEquals("", n.getMiddleName());
|
||
|
|
assertEquals("Perry", n.getLastName());
|
||
|
|
}
|
||
|
|
|
||
|
|
@Test
|
||
|
|
public void nameTestFNameMNameLName() {
|
||
|
|
Name n = new Name("Joshua", "Luke", "Perry");
|
||
|
|
assertEquals("Joshua", n.getFirstName());
|
||
|
|
assertEquals("Luke", n.getMiddleName());
|
||
|
|
assertEquals("Perry", n.getLastName());
|
||
|
|
}
|
||
|
|
|
||
|
|
@Test
|
||
|
|
public void nameTestFullName() {
|
||
|
|
Name n = new Name("Joshua Luke Perry");
|
||
|
|
assertEquals("Joshua", n.getFirstName());
|
||
|
|
assertEquals("Luke", n.getMiddleName());
|
||
|
|
assertEquals("Perry", n.getLastName());
|
||
|
|
|
||
|
|
n = new Name("Joshua Perry");
|
||
|
|
assertEquals("Joshua", n.getFirstName());
|
||
|
|
assertEquals("", n.getMiddleName());
|
||
|
|
assertEquals("Perry", n.getLastName());
|
||
|
|
}
|
||
|
|
|
||
|
|
@Test
|
||
|
|
public void nameTestSetFirstName() {
|
||
|
|
Name n = new Name("Joshua Luke Perry");
|
||
|
|
|
||
|
|
n.setFirstName("Bradley");
|
||
|
|
assertEquals("Bradley", n.getFirstName());
|
||
|
|
}
|
||
|
|
|
||
|
|
@Test
|
||
|
|
public void nameTestSetLastName() {
|
||
|
|
Name n = new Name("Joshua Luke Perry");
|
||
|
|
|
||
|
|
n.setLastName("Gordon-Taylor");
|
||
|
|
assertEquals("Gordon-Taylor", n.getLastName());
|
||
|
|
}
|
||
|
|
|
||
|
|
@Test
|
||
|
|
public void nameTestGetFirstAndLastName() {
|
||
|
|
Name n = new Name("Joshua Luke Perry");
|
||
|
|
assertEquals("Joshua Perry", n.getFirstAndLastName());
|
||
|
|
}
|
||
|
|
|
||
|
|
@Test
|
||
|
|
public void nameTestGetLastCommaFirst() {
|
||
|
|
Name n = new Name("Joshua Luke Perry");
|
||
|
|
assertEquals("Perry, Joshua", n.getLastCommaFirst());
|
||
|
|
}
|
||
|
|
|
||
|
|
@Test
|
||
|
|
public void nameTestGetFullName() {
|
||
|
|
Name n = new Name("Joshua Luke Perry");
|
||
|
|
assertEquals("Joshua Luke Perry", n.getFullName());
|
||
|
|
n.setMiddleName("");
|
||
|
|
assertEquals("Joshua Perry", n.getFullName());
|
||
|
|
}
|
||
|
|
|
||
|
|
@Test
|
||
|
|
public void nameTestGetInitials() {
|
||
|
|
Name n = new Name("Joshua Luke Perry");
|
||
|
|
assertEquals("JLP", n.getInitials());
|
||
|
|
n.setMiddleName("");
|
||
|
|
assertEquals("JP", n.getInitials());
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
@Test
|
||
|
|
public void nameTestGetFirstName() {
|
||
|
|
//Already tested in nameTestFNameLName()
|
||
|
|
}
|
||
|
|
|
||
|
|
@Test
|
||
|
|
public void nameTestGetMiddleName() {
|
||
|
|
//Already tested in nameTestFNameMNameLName()
|
||
|
|
}
|
||
|
|
|
||
|
|
@Test
|
||
|
|
public void nameTestGetLastName() {
|
||
|
|
//Already tested in nameTestFullName()
|
||
|
|
}
|
||
|
|
|
||
|
|
@Test
|
||
|
|
public void nameTestSetMiddleName() {
|
||
|
|
//Already tested in nameTestGetFullName()
|
||
|
|
}
|
||
|
|
}
|