I have some problems with a few lines of code which remains to reach 100 percent.
if (object== null) {
errors.reject("some error");
}
Project uses Spring Framework and its class org.springframework.validation.Errors
How can i make a unit test on this fragment.
The second fragment that i can not test is this.
for (int i = 0; i < model.getName().length(); i++) {
int x = (int) model.getName().charAt(i);
if (x < 33 || x > 126) {
errors.rejectValue("name", "some error");
break;
}
}
I hope that some one will help :)
EDIT:
public void validate() {
if (object== null) {
errors.reject("some error");
}
if (model.getName().equals("")) {
errors.rejectValue("name", "some error");
} else if (model.getName().length() < 6) {
errors.rejectValue("name", "some error");
} else if (model.getName().length() > 30) {
errors.rejectValue("name", "some error");
} else {
for (int i = 0; i < model.getName().length(); i++) {
int x = (int) model.getName().charAt(i);
if (x < 33 || x > 126) {
errors.rejectValue("name", "some error");
break;
}
}
}
}