Skip to content

Commit 6d09d26

Browse files
committed
Project updated.
1 parent f7fbdbc commit 6d09d26

File tree

1 file changed

+34
-9
lines changed

1 file changed

+34
-9
lines changed

src/test/java/ValidationTest.java

Lines changed: 34 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,20 +16,45 @@ public void testValidateFieldNameEmpty() {
1616
}
1717

1818
@Test
19-
public void testValidateFieldBirthdayEmpty() {
20-
String result = Validation.validateField(2, "");
21-
assertEquals("Error required", result);
19+
public void testValidateFieldNameTooLong() {
20+
String name = "ThisIsAReallyLongNameThatExceedsTheMaximumLengthAllowedByValidation";
21+
String result = Validation.validateField(1, name);
22+
assertEquals(name, result);
2223
}
2324

2425
@Test
25-
public void testValidateFieldGender() {
26-
String result = Validation.validateField(3, "male");
27-
assertEquals("male", result);
26+
public void testValidateFieldBirthdayValid() {
27+
String result = Validation.validateField(2, "1980/02/29");
28+
assertEquals("1980/02/29", result);
2829
}
2930

3031
@Test
31-
public void testValidateFieldPhoneNumber() {
32-
String result = Validation.validateField(4, "");
33-
assertEquals("Error required", result);
32+
public void testValidateFieldBirthdayInvalid() {
33+
String result = Validation.validateField(2, "02/29/1980");
34+
assertEquals("Error format", result);
35+
}
36+
37+
@Test
38+
public void testValidateFieldGenderValid() {
39+
String result = Validation.validateField(3, "female");
40+
assertEquals("female", result);
41+
}
42+
43+
@Test
44+
public void testValidateFieldGenderInvalid() {
45+
String result = Validation.validateField(3, "unknown");
46+
assertEquals("Error format", result);
47+
}
48+
49+
@Test
50+
public void testValidateFieldPhoneNumberValid() {
51+
String result = Validation.validateField(4, "09011112222");
52+
assertEquals("09011112222", result);
53+
}
54+
55+
@Test
56+
public void testValidateFieldPhoneNumberInvalid() {
57+
String result = Validation.validateField(4, "invalidPhoneNumber");
58+
assertEquals("Error format", result);
3459
}
3560
}

0 commit comments

Comments
 (0)