CheckHelperTest.java 1.22 KB
Newer Older
yanzg's avatar
yanzg committed
1 2 3 4 5 6 7
package helper;

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

public class CheckHelperTest {
yanzg's avatar
yanzg committed
8 9 10
    // 设置默认语言为中文
    static YzgLanguage language = YzgLanguage.get();
    static String scene_user = "用户检测";
yanzg's avatar
yanzg committed
11 12

    static {
yanzg's avatar
yanzg committed
13 14 15
        language.setEnglishChinese("name", "名称");
        language.setEnglishChinese(scene_user, "name", "姓名");

yanzg's avatar
yanzg committed
16 17 18 19 20 21 22 23 24 25 26 27 28
        CheckerHelper.newInstance();
    }

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

    @Test
    public void testCh() {
        // 设置默认语言为中文
yanzg's avatar
yanzg committed
29
        language.setDefaultLanguage(YzgLanguage.LANGUAGE_CH);
yanzg's avatar
yanzg committed
30 31
        testEn();
        // 设置默认语言为英文
yanzg's avatar
yanzg committed
32
        language.setDefaultLanguage(YzgLanguage.LANGUAGE_EN);
yanzg's avatar
yanzg committed
33 34 35 36
    }

    @Test
    public void testChScene() {
yanzg's avatar
yanzg committed
37 38 39
        // 设置当前线程语言为中文
        language.setThreadLanguage(YzgLanguage.LANGUAGE_CH);
        language.setThreadScene(scene_user);
yanzg's avatar
yanzg committed
40 41 42 43

        testEn();

        // 设置默认语言为英文
yanzg's avatar
yanzg committed
44
        language.removeThreadScene();
yanzg's avatar
yanzg committed
45
        language.removeThreadScene();
yanzg's avatar
yanzg committed
46 47 48 49
    }


}