Moved classes/package to right package
This commit is contained in:
parent
5aba544fb8
commit
3d296c30a5
@ -1,5 +0,0 @@
|
|||||||
package org.baeldung.javabeanconstraints.validationgroup;
|
|
||||||
|
|
||||||
public interface AdvanceInfo {
|
|
||||||
|
|
||||||
}
|
|
@ -1,5 +0,0 @@
|
|||||||
package org.baeldung.javabeanconstraints.validationgroup;
|
|
||||||
|
|
||||||
public interface BasicInfo {
|
|
||||||
|
|
||||||
}
|
|
@ -1,4 +1,4 @@
|
|||||||
package org.baeldung.javabeanconstraints.bigdecimal;
|
package org.baeldung.javaxval.bigdecimal;
|
||||||
|
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package org.baeldung;
|
package org.baeldung.javaxval.container.validation;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Optional;
|
import java.util.Optional;
|
@ -1,4 +1,4 @@
|
|||||||
package org.baeldung;
|
package org.baeldung.javaxval.container.validation;
|
||||||
|
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package org.baeldung;
|
package org.baeldung.javaxval.container.validation;
|
||||||
|
|
||||||
public class Profile {
|
public class Profile {
|
||||||
private String companyName;
|
private String companyName;
|
@ -1,10 +1,10 @@
|
|||||||
package org.baeldung.valueextractors;
|
package org.baeldung.javaxval.container.validation.valueextractors;
|
||||||
|
|
||||||
import javax.validation.valueextraction.ExtractedValue;
|
import javax.validation.valueextraction.ExtractedValue;
|
||||||
import javax.validation.valueextraction.UnwrapByDefault;
|
import javax.validation.valueextraction.UnwrapByDefault;
|
||||||
import javax.validation.valueextraction.ValueExtractor;
|
import javax.validation.valueextraction.ValueExtractor;
|
||||||
|
|
||||||
import org.baeldung.Profile;
|
import org.baeldung.javaxval.container.validation.Profile;
|
||||||
|
|
||||||
@UnwrapByDefault
|
@UnwrapByDefault
|
||||||
public class ProfileValueExtractor implements ValueExtractor<@ExtractedValue(type = String.class) Profile> {
|
public class ProfileValueExtractor implements ValueExtractor<@ExtractedValue(type = String.class) Profile> {
|
@ -1,18 +1,18 @@
|
|||||||
package org.baeldung.javabeanconstraints.appplication;
|
package org.baeldung.javaxval.javabeanconstraints.application;
|
||||||
|
|
||||||
import javax.validation.Validation;
|
import javax.validation.Validation;
|
||||||
import javax.validation.Validator;
|
import javax.validation.Validator;
|
||||||
|
|
||||||
import org.baeldung.javabeanconstraints.entities.UserNotBlank;
|
import org.baeldung.javaxval.javabeanconstraints.entities.UserNotBlank;
|
||||||
|
|
||||||
public class Application {
|
public class Application {
|
||||||
|
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
Validator validator = Validation.buildDefaultValidatorFactory()
|
Validator validator = Validation.buildDefaultValidatorFactory()
|
||||||
.getValidator();
|
.getValidator();
|
||||||
UserNotBlank user = new UserNotBlank(" ");
|
UserNotBlank user = new UserNotBlank(" ");
|
||||||
validator.validate(user)
|
validator.validate(user)
|
||||||
.stream()
|
.stream()
|
||||||
.forEach(violation -> System.out.println(violation.getMessage()));
|
.forEach(violation -> System.out.println(violation.getMessage()));
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -1,22 +1,22 @@
|
|||||||
package org.baeldung.javabeanconstraints.entities;
|
package org.baeldung.javaxval.javabeanconstraints.entities;
|
||||||
|
|
||||||
import javax.validation.constraints.NotBlank;
|
import javax.validation.constraints.NotBlank;
|
||||||
|
|
||||||
public class UserNotBlank {
|
public class UserNotBlank {
|
||||||
|
|
||||||
@NotBlank(message = "Name is mandatory")
|
@NotBlank(message = "Name is mandatory")
|
||||||
private final String name;
|
private final String name;
|
||||||
|
|
||||||
public UserNotBlank(String name) {
|
public UserNotBlank(String name) {
|
||||||
this.name = name;
|
this.name = name;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getName() {
|
public String getName() {
|
||||||
return name;
|
return name;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String toString() {
|
public String toString() {
|
||||||
return "User{" + "name=" + name + "}";
|
return "User{" + "name=" + name + "}";
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -1,22 +1,22 @@
|
|||||||
package org.baeldung.javabeanconstraints.entities;
|
package org.baeldung.javaxval.javabeanconstraints.entities;
|
||||||
|
|
||||||
import javax.validation.constraints.NotEmpty;
|
import javax.validation.constraints.NotEmpty;
|
||||||
|
|
||||||
public class UserNotEmpty {
|
public class UserNotEmpty {
|
||||||
|
|
||||||
@NotEmpty(message = "Name is mandatory")
|
@NotEmpty(message = "Name is mandatory")
|
||||||
private final String name;
|
private final String name;
|
||||||
|
|
||||||
public UserNotEmpty(String name) {
|
public UserNotEmpty(String name) {
|
||||||
this.name = name;
|
this.name = name;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getName() {
|
public String getName() {
|
||||||
return name;
|
return name;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String toString() {
|
public String toString() {
|
||||||
return "User{" + "name=" + name + "}";
|
return "User{" + "name=" + name + "}";
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -1,22 +1,22 @@
|
|||||||
package org.baeldung.javabeanconstraints.entities;
|
package org.baeldung.javaxval.javabeanconstraints.entities;
|
||||||
|
|
||||||
import javax.validation.constraints.NotNull;
|
import javax.validation.constraints.NotNull;
|
||||||
|
|
||||||
public class UserNotNull {
|
public class UserNotNull {
|
||||||
|
|
||||||
@NotNull(message = "Name is mandatory")
|
@NotNull(message = "Name is mandatory")
|
||||||
private final String name;
|
private final String name;
|
||||||
|
|
||||||
public UserNotNull(String name) {
|
public UserNotNull(String name) {
|
||||||
this.name = name;
|
this.name = name;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getName() {
|
public String getName() {
|
||||||
return name;
|
return name;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String toString() {
|
public String toString() {
|
||||||
return "User{" + "name=" + name + "}";
|
return "User{" + "name=" + name + "}";
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -0,0 +1,5 @@
|
|||||||
|
package org.baeldung.javaxval.validationgroup;
|
||||||
|
|
||||||
|
public interface AdvanceInfo {
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,5 @@
|
|||||||
|
package org.baeldung.javaxval.validationgroup;
|
||||||
|
|
||||||
|
public interface BasicInfo {
|
||||||
|
|
||||||
|
}
|
@ -1,4 +1,4 @@
|
|||||||
package org.baeldung.javabeanconstraints.validationgroup;
|
package org.baeldung.javaxval.validationgroup;
|
||||||
|
|
||||||
import javax.validation.GroupSequence;
|
import javax.validation.GroupSequence;
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package org.baeldung.javabeanconstraints.validationgroup;
|
package org.baeldung.javaxval.validationgroup;
|
||||||
|
|
||||||
import javax.validation.constraints.Email;
|
import javax.validation.constraints.Email;
|
||||||
import javax.validation.constraints.NotBlank;
|
import javax.validation.constraints.NotBlank;
|
@ -1 +1 @@
|
|||||||
org.baeldung.valueextractors.ProfileValueExtractor
|
org.baeldung.javaxval.container.validation.valueextractors.ProfileValueExtractor
|
@ -1,4 +1,4 @@
|
|||||||
package org.baeldung.javabeanconstraints.bigdecimal;
|
package org.baeldung.javaxval.bigdecimal;
|
||||||
|
|
||||||
import static org.assertj.core.api.Assertions.assertThat;
|
import static org.assertj.core.api.Assertions.assertThat;
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package org.baeldung;
|
package org.baeldung.javaxval.container.validation;
|
||||||
|
|
||||||
import static org.junit.Assert.assertEquals;
|
import static org.junit.Assert.assertEquals;
|
||||||
|
|
||||||
@ -11,7 +11,10 @@ import javax.validation.Validation;
|
|||||||
import javax.validation.Validator;
|
import javax.validation.Validator;
|
||||||
import javax.validation.ValidatorFactory;
|
import javax.validation.ValidatorFactory;
|
||||||
|
|
||||||
import org.baeldung.valueextractors.ProfileValueExtractor;
|
import org.baeldung.javaxval.container.validation.Customer;
|
||||||
|
import org.baeldung.javaxval.container.validation.CustomerMap;
|
||||||
|
import org.baeldung.javaxval.container.validation.Profile;
|
||||||
|
import org.baeldung.javaxval.container.validation.valueextractors.ProfileValueExtractor;
|
||||||
import org.junit.Before;
|
import org.junit.Before;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
|
|
@ -1,67 +1,67 @@
|
|||||||
package org.baeldung.javabeanconstraints.test;
|
package org.baeldung.javaxval.javabeanconstraints.test;
|
||||||
|
|
||||||
import static org.assertj.core.api.Assertions.assertThat;
|
import static org.assertj.core.api.Assertions.assertThat;
|
||||||
|
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
import javax.validation.ConstraintViolation;
|
import javax.validation.ConstraintViolation;
|
||||||
import javax.validation.Validation;
|
import javax.validation.Validation;
|
||||||
import javax.validation.Validator;
|
import javax.validation.Validator;
|
||||||
|
|
||||||
import org.baeldung.javabeanconstraints.entities.UserNotBlank;
|
import org.baeldung.javaxval.javabeanconstraints.entities.UserNotBlank;
|
||||||
import org.junit.BeforeClass;
|
import org.junit.BeforeClass;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
|
|
||||||
public class UserNotBlankUnitTest {
|
public class UserNotBlankUnitTest {
|
||||||
|
|
||||||
private static Validator validator;
|
private static Validator validator;
|
||||||
|
|
||||||
@BeforeClass
|
@BeforeClass
|
||||||
public static void setupValidatorInstance() {
|
public static void setupValidatorInstance() {
|
||||||
validator = Validation.buildDefaultValidatorFactory()
|
validator = Validation.buildDefaultValidatorFactory()
|
||||||
.getValidator();
|
.getValidator();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void whenNotBlankName_thenNoConstraintViolations() {
|
public void whenNotBlankName_thenNoConstraintViolations() {
|
||||||
UserNotBlank user = new UserNotBlank("John");
|
UserNotBlank user = new UserNotBlank("John");
|
||||||
|
|
||||||
Set<ConstraintViolation<UserNotBlank>> violations = validator.validate(user);
|
Set<ConstraintViolation<UserNotBlank>> violations = validator.validate(user);
|
||||||
|
|
||||||
assertThat(violations.size()).isEqualTo(0);
|
assertThat(violations.size()).isEqualTo(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void whenBlankName_thenOneConstraintViolation() {
|
public void whenBlankName_thenOneConstraintViolation() {
|
||||||
UserNotBlank user = new UserNotBlank(" ");
|
UserNotBlank user = new UserNotBlank(" ");
|
||||||
|
|
||||||
Set<ConstraintViolation<UserNotBlank>> violations = validator.validate(user);
|
Set<ConstraintViolation<UserNotBlank>> violations = validator.validate(user);
|
||||||
|
|
||||||
assertThat(violations.size()).isEqualTo(1);
|
assertThat(violations.size()).isEqualTo(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void whenEmptyName_thenOneConstraintViolation() {
|
public void whenEmptyName_thenOneConstraintViolation() {
|
||||||
UserNotBlank user = new UserNotBlank("");
|
UserNotBlank user = new UserNotBlank("");
|
||||||
|
|
||||||
Set<ConstraintViolation<UserNotBlank>> violations = validator.validate(user);
|
Set<ConstraintViolation<UserNotBlank>> violations = validator.validate(user);
|
||||||
|
|
||||||
assertThat(violations.size()).isEqualTo(1);
|
assertThat(violations.size()).isEqualTo(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void whenNullName_thenOneConstraintViolation() {
|
public void whenNullName_thenOneConstraintViolation() {
|
||||||
UserNotBlank user = new UserNotBlank(null);
|
UserNotBlank user = new UserNotBlank(null);
|
||||||
|
|
||||||
Set<ConstraintViolation<UserNotBlank>> violations = validator.validate(user);
|
Set<ConstraintViolation<UserNotBlank>> violations = validator.validate(user);
|
||||||
|
|
||||||
assertThat(violations.size()).isEqualTo(1);
|
assertThat(violations.size()).isEqualTo(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void whenToString_thenCorrect() {
|
public void whenToString_thenCorrect() {
|
||||||
UserNotBlank user = new UserNotBlank("John");
|
UserNotBlank user = new UserNotBlank("John");
|
||||||
|
|
||||||
assertThat(user.toString()).isEqualTo("User{name=John}");
|
assertThat(user.toString()).isEqualTo("User{name=John}");
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -1,58 +1,58 @@
|
|||||||
package org.baeldung.javabeanconstraints.test;
|
package org.baeldung.javaxval.javabeanconstraints.test;
|
||||||
|
|
||||||
import static org.assertj.core.api.Assertions.assertThat;
|
import static org.assertj.core.api.Assertions.assertThat;
|
||||||
|
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
import javax.validation.ConstraintViolation;
|
import javax.validation.ConstraintViolation;
|
||||||
import javax.validation.Validation;
|
import javax.validation.Validation;
|
||||||
import javax.validation.Validator;
|
import javax.validation.Validator;
|
||||||
|
|
||||||
import org.baeldung.javabeanconstraints.entities.UserNotEmpty;
|
import org.baeldung.javaxval.javabeanconstraints.entities.UserNotEmpty;
|
||||||
import org.junit.BeforeClass;
|
import org.junit.BeforeClass;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
|
|
||||||
public class UserNotEmptyUnitTest {
|
public class UserNotEmptyUnitTest {
|
||||||
|
|
||||||
private static Validator validator;
|
private static Validator validator;
|
||||||
|
|
||||||
@BeforeClass
|
@BeforeClass
|
||||||
public static void setupValidatorInstance() {
|
public static void setupValidatorInstance() {
|
||||||
validator = Validation.buildDefaultValidatorFactory()
|
validator = Validation.buildDefaultValidatorFactory()
|
||||||
.getValidator();
|
.getValidator();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void whenNotEmptyName_thenNoConstraintViolations() {
|
public void whenNotEmptyName_thenNoConstraintViolations() {
|
||||||
UserNotEmpty user = new UserNotEmpty("John");
|
UserNotEmpty user = new UserNotEmpty("John");
|
||||||
|
|
||||||
Set<ConstraintViolation<UserNotEmpty>> violations = validator.validate(user);
|
Set<ConstraintViolation<UserNotEmpty>> violations = validator.validate(user);
|
||||||
|
|
||||||
assertThat(violations.size()).isEqualTo(0);
|
assertThat(violations.size()).isEqualTo(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void whenEmptyName_thenOneConstraintViolation() {
|
public void whenEmptyName_thenOneConstraintViolation() {
|
||||||
UserNotEmpty user = new UserNotEmpty("");
|
UserNotEmpty user = new UserNotEmpty("");
|
||||||
|
|
||||||
Set<ConstraintViolation<UserNotEmpty>> violations = validator.validate(user);
|
Set<ConstraintViolation<UserNotEmpty>> violations = validator.validate(user);
|
||||||
|
|
||||||
assertThat(violations.size()).isEqualTo(1);
|
assertThat(violations.size()).isEqualTo(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void whenNullName_thenOneConstraintViolation() {
|
public void whenNullName_thenOneConstraintViolation() {
|
||||||
UserNotEmpty user = new UserNotEmpty(null);
|
UserNotEmpty user = new UserNotEmpty(null);
|
||||||
|
|
||||||
Set<ConstraintViolation<UserNotEmpty>> violations = validator.validate(user);
|
Set<ConstraintViolation<UserNotEmpty>> violations = validator.validate(user);
|
||||||
|
|
||||||
assertThat(violations.size()).isEqualTo(1);
|
assertThat(violations.size()).isEqualTo(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void whenToString_thenCorrect() {
|
public void whenToString_thenCorrect() {
|
||||||
UserNotEmpty user = new UserNotEmpty("John");
|
UserNotEmpty user = new UserNotEmpty("John");
|
||||||
|
|
||||||
assertThat(user.toString()).isEqualTo("User{name=John}");
|
assertThat(user.toString()).isEqualTo("User{name=John}");
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -1,58 +1,58 @@
|
|||||||
package org.baeldung.javabeanconstraints.test;
|
package org.baeldung.javaxval.javabeanconstraints.test;
|
||||||
|
|
||||||
import static org.assertj.core.api.Assertions.assertThat;
|
import static org.assertj.core.api.Assertions.assertThat;
|
||||||
|
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
import javax.validation.ConstraintViolation;
|
import javax.validation.ConstraintViolation;
|
||||||
import javax.validation.Validation;
|
import javax.validation.Validation;
|
||||||
import javax.validation.Validator;
|
import javax.validation.Validator;
|
||||||
|
|
||||||
import org.baeldung.javabeanconstraints.entities.UserNotNull;
|
import org.baeldung.javaxval.javabeanconstraints.entities.UserNotNull;
|
||||||
import org.junit.BeforeClass;
|
import org.junit.BeforeClass;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
|
|
||||||
public class UserNotNullUnitTest {
|
public class UserNotNullUnitTest {
|
||||||
|
|
||||||
private static Validator validator;
|
private static Validator validator;
|
||||||
|
|
||||||
@BeforeClass
|
@BeforeClass
|
||||||
public static void setupValidatorInstance() {
|
public static void setupValidatorInstance() {
|
||||||
validator = Validation.buildDefaultValidatorFactory()
|
validator = Validation.buildDefaultValidatorFactory()
|
||||||
.getValidator();
|
.getValidator();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void whenNotNullName_thenNoConstraintViolations() {
|
public void whenNotNullName_thenNoConstraintViolations() {
|
||||||
UserNotNull user = new UserNotNull("John");
|
UserNotNull user = new UserNotNull("John");
|
||||||
|
|
||||||
Set<ConstraintViolation<UserNotNull>> violations = validator.validate(user);
|
Set<ConstraintViolation<UserNotNull>> violations = validator.validate(user);
|
||||||
|
|
||||||
assertThat(violations.size()).isEqualTo(0);
|
assertThat(violations.size()).isEqualTo(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void whenNullName_thenOneConstraintViolation() {
|
public void whenNullName_thenOneConstraintViolation() {
|
||||||
UserNotNull user = new UserNotNull(null);
|
UserNotNull user = new UserNotNull(null);
|
||||||
|
|
||||||
Set<ConstraintViolation<UserNotNull>> violations = validator.validate(user);
|
Set<ConstraintViolation<UserNotNull>> violations = validator.validate(user);
|
||||||
|
|
||||||
assertThat(violations.size()).isEqualTo(1);
|
assertThat(violations.size()).isEqualTo(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void whenEmptyName_thenNoConstraintViolations() {
|
public void whenEmptyName_thenNoConstraintViolations() {
|
||||||
UserNotNull user = new UserNotNull("");
|
UserNotNull user = new UserNotNull("");
|
||||||
|
|
||||||
Set<ConstraintViolation<UserNotNull>> violations = validator.validate(user);
|
Set<ConstraintViolation<UserNotNull>> violations = validator.validate(user);
|
||||||
|
|
||||||
assertThat(violations.size()).isEqualTo(0);
|
assertThat(violations.size()).isEqualTo(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void whenToString_thenCorrect() {
|
public void whenToString_thenCorrect() {
|
||||||
UserNotNull user = new UserNotNull("John");
|
UserNotNull user = new UserNotNull("John");
|
||||||
|
|
||||||
assertThat(user.toString()).isEqualTo("User{name=John}");
|
assertThat(user.toString()).isEqualTo("User{name=John}");
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -1,4 +1,4 @@
|
|||||||
package org.baeldung.javabeanconstraints.validationgroup;
|
package org.baeldung.javaxval.validationgroup;
|
||||||
|
|
||||||
import static org.assertj.core.api.Assertions.assertThat;
|
import static org.assertj.core.api.Assertions.assertThat;
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user