add idcard validate

This commit is contained in:
Looly
2020-05-05 17:07:01 +08:00
parent 3d11e2baa2
commit 33b2a3dc51
2 changed files with 36 additions and 14 deletions

View File

@@ -1,19 +1,26 @@
package cn.hutool.extra.pinyin;
import cn.hutool.core.util.ArrayUtil;
import org.junit.Assert;
import org.junit.Test;
public class PinyinUtilTest {
@Test
public void toPinyinTest(){
final String pinyin = PinyinUtil.toPinyin("你好", false);
public void getPinyinTest(){
final String pinyin = PinyinUtil.getPinyin("你好", false);
Assert.assertEquals("ni hao", pinyin);
}
@Test
public void toPinyinUpperCaseTest(){
final String pinyin = PinyinUtil.toPinyin("你好怡", true);
public void getPinyinUpperCaseTest(){
final String pinyin = PinyinUtil.getPinyin("你好怡", true);
Assert.assertEquals("NI HAO YI", pinyin);
}
@Test
public void getFirstLetterTest(){
final char[] result = PinyinUtil.getFirstLetter("H是第一个", false);
Assert.assertEquals("h, s, d, y, g", ArrayUtil.join(result, ", "));
}
}