package validators; import models.CustomerModel; import org.junit.Test; import util.InMemoryDbTest; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertTrue; public class CustomerValidatorTest extends InMemoryDbTest { @Test public void testOk(){ CustomerValidator validator = new CustomerValidator(); CustomerModel model = new CustomerModel(); model.id = 0L; model.name = "ABC"; ValidationResult result = validator.validateModel(model); assertTrue(result.ok); assertEquals("validationErrors.size",0,result.validationErrors.size()); } @Test public void testNoName (){ CustomerValidator validator = new CustomerValidator(); CustomerModel model = new CustomerModel(); model.id = 0L; model.name = ""; ValidationResult result = validator.validateModel(model); assertTrue(result.ok==false); assertEquals("validationErrors.size",1,result.validationErrors.size()); } }