CheckHelperTest.java 1.21 KB
package helper;

import com.yanzuoguang.util.helper.CheckerHelper;
import com.yanzuoguang.util.helper.YzgLanguage;
import org.junit.Test;

public class CheckHelperTest {
    // 设置默认语言为中文
    static YzgLanguage language = YzgLanguage.get();
    static String scene_user = "用户检测";

    static {
        language.setEnglishChinese("name", "名称");
        language.setEnglishChinese(scene_user, "name", "姓名");

        CheckerHelper.newInstance();
    }

    @Test
    public void testEn() {
        CheckerHelper.newInstance()
                .notBlankCheck("name", null)
                .checkException();
    }

    @Test
    public void testCh() {
        // 设置默认语言为中文
        language.setDefaulLanguage(YzgLanguage.LANGUAGE_CH);
        testEn();
        // 设置默认语言为英文
        language.setDefaulLanguage(YzgLanguage.LANGUAGE_EN);
    }

    @Test
    public void testChScene() {
        // 设置当前线程语言为中文
        language.setThreadLanguage(YzgLanguage.LANGUAGE_CH);
        language.setThreadScene(scene_user);

        testEn();

        // 设置默认语言为英文
        language.removeThreadScene();
        language.removeThreadScene();
    }


}