MyBatis实现用户的动态搜索分页等功能(4)

测试

准备工作差不多了,现在写个测试类test
TestUser.java
在这里插入图片描述
每个方法都测试下

package text;

import java.util.List;

import org.junit.Test;

import dao.UserMapper;
import dao.impl.UserMapperImpl;
import entity.User;
import service.IAddressService;
import service.impl.AddressServiceImpl;

public class TextUser {
	
	
	static UserMapper tfindUserAndRole = new UserMapperImpl();
	IAddressService iaddser = new AddressServiceImpl();
	User user = new User();
	List<User> list = null;
	
	
    @Test
    public void textfindUserAndRoleBymohu() {
    	user.setUpass("6");
    	System.out.println(tfindUserAndRole.findUserAndRoleBymohu(user));
    }

    public void textfindByUserAndAddress() {
    	 
    }
    @Test
    public void textfindUserAndRole() {
    	List<User> list = iaddser.findUserAndRole(null,0);
    	for (User user : list) {
			System.out.println("姓名:"+user.getUname()+"性别"+user.getUsex()+"会员"+user.getRole().getRname());
		}
    }
   
    @Test
    public void textupdateuser() {
    	user.setId(5);
    	user.setUname("wer");
    if(iaddser.updateuser(user)>0) {
    	System.out.println("更新成功");
    }else {
    	System.out.println("更新失败");
    }
    }
    
    @Test
    public void textfindUserById() {
    	User user = iaddser.findUserById(2);
    	System.out.println(user);
    }
    
    @Test
    public void textdelUsersByIds() {
    	String[] arrid= {"1","2","3"};
    	if(iaddser.delUsersByIds(arrid)>0) {
    		System.out.println("批量删除成功");
    	}
    }
    @Test
    public void textpaginationUser() {
    	List<User>  list =  iaddser.paginationUser(0, 3);
    	for (User user : list) {
			System.out.println(user);
		}
    }
    @Test
    public void textpagingsearch() {
    	List<User>  list =  iaddser.pagingsearch("薄层", 2,0,3);
    	for (User user : list) {
			System.out.println(user);
		}
    }
   
}


运行成功说明后台 没有问题了,接下来我们实现

猜你喜欢

转载自blog.csdn.net/weixin_42561197/article/details/82887101