实训第三天工作日志

今天是实训第三天的第一节课,我完成了学生数据访问接口实现类和测试学生数据访问接口实现类的编写,接下来在剩下的时间里面我完成了所有的测试代码的编写,还编写了服务接口
类和服务接口实现类和他的测试代码
实训第三天工作日志_第1张图片
实训第三天工作日志_第2张图片
实训第三天工作日志_第3张图片
实训第三天工作日志_第4张图片
实训第三天工作日志_第5张图片
实训第三天工作日志_第6张图片
实训第三天工作日志_第7张图片
实训第三天工作日志_第8张图片

实训第三天工作日志_第9张图片
实训第三天工作日志_第10张图片
实训第三天工作日志_第11张图片
实训第三天工作日志_第12张图片

实训第三天工作日志_第13张图片
实训第三天工作日志_第14张图片
实训第三天工作日志_第15张图片
实训第三天工作日志_第16张图片
实训第三天工作日志_第17张图片
实训第三天工作日志_第18张图片
实训第三天工作日志_第19张图片
实训第三天工作日志_第20张图片
实训第三天工作日志_第21张图片
实训第三天工作日志_第22张图片
实训第三天工作日志_第23张图片
实训第三天工作日志_第24张图片
实训第三天工作日志_第25张图片
实训第三天工作日志_第26张图片
实训第三天工作日志_第27张图片
实训第三天工作日志_第28张图片
实训第三天工作日志_第29张图片

实训第三天工作日志_第30张图片
实训第三天工作日志_第31张图片
实训第三天工作日志_第32张图片
实训第三天工作日志_第33张图片
实训第三天工作日志_第34张图片
实训第三天工作日志_第35张图片
实训第三天工作日志_第36张图片
实训第三天工作日志_第37张图片
实训第三天工作日志_第38张图片
实训第三天工作日志_第39张图片
实训第三天工作日志_第40张图片
实训第三天工作日志_第41张图片
实训第三天工作日志_第42张图片
实训第三天工作日志_第43张图片
实训第三天工作日志_第44张图片
实训第三天工作日志_第45张图片
实训第三天工作日志_第46张图片
实训第三天工作日志_第47张图片

实训第三天工作日志_第48张图片
实训第三天工作日志_第49张图片
实训第三天工作日志_第50张图片
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 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("遗憾,用户名或密码错误,登录失败!");
    
     }
    

    }

}

你可能感兴趣的:(实训第三天工作日志)