package io.monokkel.core; import com.google.common.collect.ImmutableMap; import io.monokkel.domain.PageData; import org.junit.Assert; import org.junit.Before; import org.junit.Test; import org.mockito.internal.util.collections.Sets; import java.util.Map; import static org.junit.Assert.*; public class DataValidatorTest { @Test public void validate_withLegalData_expectFieldNameToBeMarkedAsTrue() throws Exception { final String fieldName = "object"; DataValidator dataValidator = new DataValidator(ImmutableMap.of(fieldName,"[a-zA-Z]+")); PageData pageData = new PageData(Sets.newSet(""),"",1000L,"","","", ImmutableMap.of(fieldName,"validField")); final Map<String, Object> validate = dataValidator.validate(pageData); assertEquals(validate.get(fieldName), true); } }