package com.gkhy.exam.admin; import cn.hutool.core.codec.Base64; import com.alibaba.fastjson2.JSONObject; import com.gkhy.exam.common.utils.SecurityUtils; import lombok.extern.slf4j.Slf4j; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.ActiveProfiles; import org.springframework.test.context.junit4.SpringRunner; import java.util.ArrayList; import java.util.List; import java.util.Random; @RunWith(SpringRunner.class) @SpringBootTest(classes = GkhyAdminApplication.class) @ActiveProfiles("dev") @Slf4j public class PasswordTest { @Test public void passwordGenerate(){ String password="Gkhy@c413"; System.out.println(SecurityUtils.encryptPassword(password)); System.out.println(SecurityUtils.encryptPassword(password)); String pp="R2toeUBjNDEz"; System.out.println(SecurityUtils.encryptPassword(Base64.decodeStr(pp))); } @Test public void testRand(){ Random random=new Random(); for(int i=0;i<10;i++) { System.out.println(random.nextInt(20)); } } @Test public void testJSon(){ String a="{\"a\":123}"; JSONObject jsonObject = JSONObject.parseObject(a); System.out.println(a); } @Test public void testData(){ System.out.println(testB()); } public List testB(){ List b=new ArrayList<>(); Listaa=new ArrayList<>(); b.add("a"); b.add("b"); aa.addAll(b); b.add("c"); return aa; } }