实训第三天工作日志

今天是实训第三天的第一节课,我完成了学生数据访问接口实现类和测试学生数据访问接口实现类的编写,接下来在剩下的时间里面我完成了所有的测试代码的编写,还编写了服务接口
类和服务接口实现类和他的测试代码
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
package net.tr.student.service.impl;
/**

  • 包名:net.tr.student.service.impl;
  • 类名:UserServiceImpl
  • 描述:用户服务接口实现类
  • 作者:唐蓉
  • 日期:2019年6月19日
    */
    import net.tr.student.bean.User;
    import net.tr.student.dao.UserDao;
    import net.tr.student.dao.impl.UserDaoImpl;
    import net.tr.student.service.UserService;

import java.util.List;

public class UserServiceImpl implements UserService {
/**
* 声明用户数据访问对象
*/
private UserDao userDao = new UserDaoImpl();

@Override
public int addUser(User user) {
    return userDao.insert(user);
}

@Override
public int deleteUserById(int id) {
    return (int) userDao.deleteById(id);
}

@Override
public int updateUser(User user) {
    return userDao.update(user);
}

@Override
public User findUserById(int id) {
    return userDao.findById(id);
}

@Override
public List<User> findAllUser() {
    return userDao.findAll();
}

@Override
public User login(String username, String password) {
    return userDao.login(username,password);
}

}
测试:
package net.tr.student.test;

import net.tr.student.bean.User;
import net.tr.student.service.UserService;
import net.tr.student.service.impl.UserServiceImpl;
import org.junit.Test;

import java.sql.Timestamp;
import java.util.List;
import java.util.Date;

/**

  • 包名:net.tr.student.test;

  • 类名:TestUserServiceImpl

  • 描述:测试用户服务接口实现类

  • 作者:唐蓉

  • 日期:2019年6月19日
    */
    public class TestUserServiceImpl {
    @Test
    public void testAddUser(){
    User user = new User();
    user.setUsername(“唐蓉”);
    user.setPassword(“123”);
    user.setTelephone(“15772740981”);
    user.setReisterTime(new Timestamp(new Date().getTime()));
    UserService service =new UserServiceImpl();
    int count = service.addUser(user);
    if (count > 0) {
    System.out.println(“恭喜,用户记录插入成功!”);
    }else {
    System.out.println(“遗憾,用户记录插入失败!”);
    }
    }
    @Test
    public void testDeleteUserById(){
    UserService service = new UserServiceImpl();
    int id = 9;
    int count = service.deleteUserById(id);
    if (count > 0) {
    System.out.println(“恭喜,学生记录删除成功!”);
    }else {
    System.out.println(“遗憾,学生记录删除失败!”);
    }
    }
    @Test
    public void testUpdateUser(){
    UserService service = new UserServiceImpl();
    User user = service.findUserById(1);
    user.setPassword(“234”);
    user.setUsername(“陈小刚”);
    service.updateUser(user);
    user = service.findUserById(1);
    System.out.println(user);
    }
    @Test
    public void testFindUserById(){
    UserService service = new UserServiceImpl();
    User user = service.findUserById(1);
    System.out.println(user);
    }
    @Test
    public void testFindAllUser(){
    UserService service = new UserServiceImpl();
    List users = service.findAllUser();
    if (users.size() > 0) {
    for (User user:users) {
    System.out.println(user);
    }
    }else {
    System.out.println(“温馨提示:查无此表!”);
    }
    }
    @Test
    public void testLogin(){
    UserService service = new UserServiceImpl();
    String username,password;

     username = "admin";
     password = "12345";
    
     User user = service.login(username,password);
    
     if (user != null) {
         System.out.println("恭喜,用户名与密码正确,登录成功!");
     }else {
         System.out.println("遗憾,用户名或密码错误,登录失败!");
    
     }
    

    }

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值