Skip to content

Commit c745cf2

Browse files
committed
updated code
1 parent 7c9070a commit c745cf2

2 files changed

Lines changed: 19 additions & 25 deletions

File tree

javaxval/src/main/java/sample/model/User.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ public class User {
1414
@AssertTrue
1515
private boolean working;
1616

17-
@Size(min = 10, max = 200, message = "About me should not exceed more than 10 characters")
17+
@Size(min = 10, max = 200, message = "Number of characters should be in between 10 and 200 inclusive")
1818
private String aboutMe;
1919

2020
@Min(value = 18, message = "Age should not be less than 18")
Lines changed: 18 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package sample;
22

3-
import java.util.Iterator;
43
import java.util.Set;
54

65
import javax.validation.ConstraintViolation;
@@ -21,54 +20,49 @@ public void ifNameIsNull_nameValidationFails() {
2120
user.setWorking(true);
2221
user.setAboutMe("Its all about me!!");
2322
user.setAge(50);
24-
25-
ValidatorFactory factory = Validation.buildDefaultValidatorFactory();
23+
24+
ValidatorFactory factory = Validation.buildDefaultValidatorFactory();
2625
Validator validator = factory.getValidator();
27-
Set<ConstraintViolation<User>> violations = validator.validate(user);
28-
Iterator<ConstraintViolation<User>> iter = violations.iterator();
26+
Set<ConstraintViolation<User>> violations = validator.validate(user);
27+
Assert.assertEquals(violations.isEmpty(), false);
28+
}
2929

30-
while (iter.hasNext()) {
31-
ConstraintViolation<User> cv = iter.next();
32-
}
30+
@Test
31+
public void ifSizeNotInRange_aboutMeValidationFails() {
32+
User user = new User();
33+
user.setName("MyName");
34+
user.setAboutMe("Its all about me!!");
35+
user.setAge(50);
3336

37+
ValidatorFactory factory = Validation.buildDefaultValidatorFactory();
38+
Validator validator = factory.getValidator();
39+
Set<ConstraintViolation<User>> violations = validator.validate(user);
3440
Assert.assertEquals(violations.isEmpty(), false);
3541
}
3642

3743
@Test
3844
public void ifWorkingIsFalse_workingValidationFails() {
3945
User user = new User();
40-
user.setName("MyName");
46+
user.setName("MyName");
4147
user.setAboutMe("Its all about me!!");
4248
user.setAge(50);
4349

44-
ValidatorFactory factory = Validation.buildDefaultValidatorFactory();
50+
ValidatorFactory factory = Validation.buildDefaultValidatorFactory();
4551
Validator validator = factory.getValidator();
4652
Set<ConstraintViolation<User>> violations = validator.validate(user);
47-
Iterator<ConstraintViolation<User>> iter = violations.iterator();
48-
49-
while (iter.hasNext()) {
50-
ConstraintViolation<User> cv = iter.next();
51-
}
52-
5353
Assert.assertEquals(violations.isEmpty(), false);
5454
}
5555

5656
@Test
5757
public void ifAgeNotRange_ageValidationFails() {
5858
User user = new User();
59-
user.setName("MyName");
59+
user.setName("MyName");
6060
user.setAboutMe("Its all about me!!");
6161
user.setAge(8);
6262

63-
ValidatorFactory factory = Validation.buildDefaultValidatorFactory();
63+
ValidatorFactory factory = Validation.buildDefaultValidatorFactory();
6464
Validator validator = factory.getValidator();
6565
Set<ConstraintViolation<User>> violations = validator.validate(user);
66-
Iterator<ConstraintViolation<User>> iter = violations.iterator();
67-
68-
while (iter.hasNext()) {
69-
ConstraintViolation<User> cv = iter.next();
70-
}
71-
7266
Assert.assertEquals(violations.isEmpty(), false);
7367
}
7468
}

0 commit comments

Comments
 (0)