package sample.util;
import static org.junit.Assert.*;
import org.junit.Test;
public class CheckerTest {
@Test
public void 正規表現チェック() {
assertTrue(Checker.match(Regex.rAlnum, "19azAZ"));
assertFalse(Checker.match(Regex.rAlnum, "19azAZ-"));
assertTrue(Checker.match(Regex.rKanji, "漢字"));
assertFalse(Checker.match(Regex.rAlnum, "漢字ひらがな"));
}
@Test
public void 桁数チェック() {
assertTrue(Checker.len("テスト文字列", 6));
assertFalse(Checker.len("テスト文字列超", 6));
// サロゲートペアチェック
assertTrue("テスト文字𩸽".length() == 7);
assertTrue(Checker.len("テスト文字𩸽", 6));
}
}