add method for extra

This commit is contained in:
Looly
2020-05-05 23:11:53 +08:00
parent 33b2a3dc51
commit dc2460106f
94 changed files with 616 additions and 68 deletions

View File

@@ -1,6 +1,5 @@
package cn.hutool.extra.pinyin;
import cn.hutool.core.util.ArrayUtil;
import org.junit.Assert;
import org.junit.Test;
@@ -8,19 +7,19 @@ public class PinyinUtilTest {
@Test
public void getPinyinTest(){
final String pinyin = PinyinUtil.getPinyin("你好", false);
final String pinyin = PinyinUtil.getPinyin("你好", " ");
Assert.assertEquals("ni hao", pinyin);
}
@Test
public void getPinyinUpperCaseTest(){
final String pinyin = PinyinUtil.getPinyin("你好怡", true);
Assert.assertEquals("NI HAO YI", pinyin);
final String pinyin = PinyinUtil.getPinyin("你好怡", " ");
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, ", "));
final String result = PinyinUtil.getFirstLetter("H是第一个", ", ");
Assert.assertEquals("h, s, d, y, g", result);
}
}