刘光辉
3 小时以前 06f314545ac3514d7ce28939920866ae8188d31c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
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<String, Object> config(String format) {
        Map<String, Object> result = new LinkedHashMap<>();
        result.put("dateFormat", format);
        return result;
    }
}