wePush/src/test/java/com/kimgo/wepush/QyWeChatAppInfoMapperTest.java

53 lines
1.7 KiB
Java

package com.kimgo.wepush;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.kimgo.wepush.common.PhoneNumberValidation;
import com.kimgo.wepush.mapper.QyWeChatAppInfoMapper;
import com.kimgo.wepush.model.QyWeChatAppInfo;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import java.util.List;
@SpringBootTest
public class QyWeChatAppInfoMapperTest {
@Autowired
private QyWeChatAppInfoMapper qyWeChatAppInfoMapper;
@Test
public void testSelect() {
System.out.println(("----- select by id test ------"));
QyWeChatAppInfo qyWeChatAppInfo = qyWeChatAppInfoMapper.selectById("1");
System.out.printf(qyWeChatAppInfo.toString());
System.out.printf("test complete");
}
@Test
public void testSelectByPhoneNumber() {
System.out.println("----- select by phoneNumber test ------");
QueryWrapper<QyWeChatAppInfo> wrapper = new QueryWrapper<>();
wrapper.eq("phone_number", "18281561650");
QyWeChatAppInfo result = qyWeChatAppInfoMapper.selectOne(wrapper);
// 打印结果
if (result != null) {
System.out.println(result);
} else {
System.out.println("No record found.");
}
System.out.println("Test complete");
}
@Test
public void testAllColum(){
for (int i = 1; i < 12; i++) {
QyWeChatAppInfo qyWeChatAppInfo = qyWeChatAppInfoMapper.selectById(i);
PhoneNumberValidation phoneNumberValidation = new PhoneNumberValidation();
phoneNumberValidation.isValidPhoneNumber(qyWeChatAppInfo.getPhoneNumber());
}
}
}