package jnpf.elnService.template.docx; import org.junit.Test; import java.util.LinkedHashMap; import java.util.Map; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; public class DocxControlConfigMatcherTest { @Test public void dateControlRequiresTheExactExpectedFormat() { assertTrue(DocxControlConfigMatcher.matches("DATE", config("yyyy-MM-dd HH:mm:ss"), config("yyyy-MM-dd HH:mm:ss"))); assertFalse(DocxControlConfigMatcher.matches("DATE", config("yyyy-MM-dd HH:mm:ss"), config("yyyy-MM-dd"))); assertFalse(DocxControlConfigMatcher.matches("DATE", config("yyyy-MM-dd"), new LinkedHashMap<>())); } private static Map config(String format) { Map result = new LinkedHashMap<>(); result.put("dateFormat", format); return result; } }