1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
|
package ca.mokhan.comp268;
import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestSuite;
public class AddressBookTest extends TestCase {
private AddressBook subject;
public AddressBookTest(String testName) {
super(testName);
this.subject = new AddressBook();
}
public static Test suite() {
return new TestSuite(AddressBookTest.class);
}
public void testFirstName() {
subject.setFirstName("mo");
assertEquals(subject.getFirstName(), "mo");
}
public void testMiddleName() {
subject.setMiddleName("tsuyoshi");
assertEquals(subject.getMiddleName(), "tsuyoshi");
}
public void testLastName() {
subject.setLastName("garrett");
assertEquals(subject.getLastName(), "garrett");
}
public void testHomeAddress() {
subject.setHomeAddress("1 University Dr, Athabasca, AB T9S 3A3");
assertEquals(subject.getHomeAddress(), "1 University Dr, Athabasca, AB T9S 3A3");
}
public void testBusinessPhone() {
subject.setBusinessPhone("1-800-788-9041");
assertEquals(subject.getBusinessPhone(), "1-800-788-9041");
}
public void testHomePhone() {
subject.setHomePhone("1-800-788-9041");
assertEquals(subject.getHomePhone(), "1-800-788-9041");
}
public void testCellPhone() {
subject.setCellPhone("1-800-788-9041");
assertEquals(subject.getCellPhone(), "1-800-788-9041");
}
public void testSkypeId() {
subject.setSkypeId("1-800-788-9041");
assertEquals(subject.getSkypeId(), "1-800-788-9041");
}
public void testFacebookId() {
subject.setFacebookId("1-800-788-9041");
assertEquals(subject.getFacebookId(), "1-800-788-9041");
}
public void testPersonalWebsite() {
subject.setPersonalWebSite("https://www.mokhan.ca/");
assertEquals(subject.getPersonalWebSite(), "https://www.mokhan.ca/");
}
public void testCompareNames() {
assertTrue(
Integer.parseInt(AddressBook.compareNames("Tsuyoshi M. Garret", "Takashi Shirogane")) > 0);
assertTrue(
Integer.parseInt(AddressBook.compareNames("Takashi Shirogane", "Tsuyoshi M. Garret")) < 0);
assertTrue(
Integer.parseInt(AddressBook.compareNames("Tsuyoshi Garret", "Tsuyoshi Garret")) == 0);
}
public void testCompareTo() {
AddressBook hunk = new AddressBook();
hunk.setFirstName("Tsuyoshi");
hunk.setLastName("Garrett");
AddressBook shiro = new AddressBook();
shiro.setFirstName("Takashi");
shiro.setLastName("Shirogane");
assertTrue(hunk.compareTo(shiro) > 0);
assertTrue(shiro.compareTo(hunk) < 0);
assertTrue(hunk.compareTo(hunk) == 0);
assertTrue(shiro.compareTo(shiro) == 0);
}
}
|