package com.ycl.sccgplatform; import com.ycl.common.util.UtilNumber; import com.ycl.enums.common.DictTypeEnum; import com.ycl.service.caseHandler.IBaseCaseService; import com.ycl.utils.MD5Util; import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; import java.util.Map; @SpringBootTest class SccgPlatformApplicationTests { private IBaseCaseService baseCaseService; private UtilNumber utilNumber; @Autowired public void setBaseCaseService(IBaseCaseService baseCaseService) { this.baseCaseService = baseCaseService; } @Autowired public void setUtilNumber(UtilNumber utilNumber) { this.utilNumber = utilNumber; } @Test void contextLoads() { System.out.println("123456a".matches("^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z])[a-zA-Z0-9]{6,16}$")); } @Test void createCode() { String randomKey ="f83bf56491350983146a1e463f46e59d_7318061173768192"; String realm = "D62D265605378973"; String userName = "suichang"; /// 用户名 String password = "a12345677"; /// 该用户的明文密码 /// 一共计算五次MD5 String signature = MD5Util.md5Encrypt(password); signature = MD5Util.md5Encrypt(userName+signature); signature = MD5Util.md5Encrypt(signature); signature = MD5Util.md5Encrypt(userName+":"+realm+":"+signature); signature = MD5Util.md5Encrypt(signature+":"+randomKey); System.out.println(signature); } @Test void enumMapTest() { Map s = DictTypeEnum.getAllToMap(); } }