TestUserService
package net.xzy.shop.service;
import net.xzy.shop.bean.User;
import org.junit.Test;
import java.util.Date;
import java.util.List;
public class TestUserService {
@Test
public void testLogin(){
String username,password;
username = "admin";
password = "12345";
//父接口指向子类对象
UserService userService = new UserService();
User user = userService.login(username,password);
//判断用户登陆是否成功
if (user != null){
System.out.println("恭喜,登陆成功!");
}else {
System.out.println("遗憾,登陆失败!");
}
}
@Test
public void testAddUser(){
UserService userService = new UserService();
User user = new User();
user.setId(30);
user.setUsername("张三丰");
user.setTelephone("13551173330");
user.setRegisterTime(new Date());
userService.addUser(user);
int count = userService.addUser(user);
if (count > 0){
System.out.println("恭喜,添加成功!");
}else {
System.out.println("遗憾,添加失败!");
}
}
@Test
public void testDeleteUserById(){
UserService userService = new UserService();
//删除用户,指定id
int deletecount = userService.deleteUserById(2);
if (deletecount >0){
System.out.println("恭喜,删除成功!");
}else {
System.out.println("遗憾,删除失败!");
}
}
@Test
public void testUpdateUser(){
//定义用户数据访问对象
UserService userService = new UserService();
//找到涂文艳用户,其id是:4
User user = userService.findUserById(1);
//修改其密码与电话
user.setPassword("903213");
user.setTelephone("13945457890");
//更新涂文艳用户
int count = userService.updateUser(user);
//判断更新用户是否成功
if (count > 0){
System.out.println("恭喜,修改成功!");
}else {
System.out.println("遗憾,修改失败!");
}
//再次查看涂文艳用户
user = userService.findUserById(1);
//查看涂文艳用户信息
System.out.println(user);
}
@Test
public void testFindUsersByUsername(){
UserService userService = new UserService();
List<User> users = userService.findUsersByUsername("111");
if (users.size() > 0){
System.out.println(users);
}else {
System.out.println("抱歉,未找到该用户!");
}
}
@Test
public void testFindAllUsers(){
UserService userService = new UserService();
List<User>users = userService.findAllUsers();
if (users.size() > 0){
System.out.println(users);
}else {
System.out.println("未找到相关信息");
}
}
}
在这里插入图片描述
TestProductService
package net.xzy.shop.service;
import net.xzy.shop.bean.Product;
import org.junit.Test;
import java.util.Date;
import java.util.List;
public class TestProductService {
private ProductService service = new ProductService();
@Test
public void testaddProduct(){
Product product = new Product();
product.setName("笔记本电脑");
product.setCategoryId(5);
product.setAddTime(new Date());
product.setId(16);
product.setPrice(9999);
int count = service.addProduct(product);
if (count > 0){
System.out.println("恭喜,添加成功!");
}else {
System.out.println("遗憾,添加失败!");
}
}
@Test
public void testdeleteProductById(){
int deletecount = service.deleteProductById(4);
if (deletecount > 0){
System.out.println("恭喜,删除成功!");
} else {
System.out.println("遗憾,删除失败!");
}
}
@Test
public void testupdateProduct(){
Product product = service.findProductById(4);
product.setName("666");
service.updateProduct(product);
product = service.findProductById(4);
System.out.println(product);
}
@Test
public void testfindProductsByCategoryId(){
List<Product> products = service.findProductsByCategoryId(4);
if (!products.isEmpty()){
for (Product product:products){
System.out.println(product);
}
}else {
System.out.println("类别编号["+"]不存在!");
}
}
@Test
public void testfindAllProducts(){
List<Product>products = service.findAllProducts();
if (products.size() > 0){
System.out.println(products);
}else {
System.out.println("未找到相关信息");
}
}
}
TestOrderService
package net.xzy.shop.service;
import net.xzy.shop.bean.Order;
import org.junit.Test;
import java.util.Date;
import java.util.List;
public class TestOrderService {
private OrderService service = new OrderService();
@Test
public void testaddOrder(){
Order order = new Order();
order.setId(3);
order.setUsername("张二疯");
order.setDeliveryAddress("信工院");
order.setTelephone("12345678900");
order.setOrderTime(new Date());
order.setTotalPrice(998);
service.addOrder(order);
int count = service.updateOrder(order);
if (count > 0){
System.out.println("恭喜,添加成功!");
}else {
System.out.println("遗憾,添加失败!");
}
}
@Test
public void testdeleteOrderById(){
int deletecount = service.deleteOrderById(4);
if (deletecount > 0) {
System.out.println("恭喜,删除成功!");
} else {
System.out.println("遗憾,删除失败!");
}
}
@Test
public void testfindOrderById(){
Order order = service.findOrderById(3);
if (order != null) {
System.out.println(order);
} else {
System.out.println("遗憾,未找到!");
}
}
@Test
public void testfindLastOrder(){
Order order = service.findLastOrder();
}
@Test
public void testfindAllOrders(){
List<Order> orders = service.findAllOrders();
if (orders.size() > 0){
System.out.println(orders);
}else {
System.out.println("未找到相关信息");
}
}
}
TestCategoryService
package net.xzy.shop.service;
import net.xzy.shop.bean.Category;
import org.junit.Test;
import java.util.List;
public class TestCategoryService {
@Test
public void testAddCategory(){
CategoryService categoryService = new CategoryService();
Category category = new Category();
category.setId(10);
category.setName("随便");
categoryService.addCategory(category);
int count = categoryService.addCategory(category);
if (count > 0){
System.out.println("恭喜,添加成功!");
}else {
System.out.println("遗憾,添加失败!");
}
}
@Test
public void testDeleteCategoryById(){
CategoryService categoryService = new CategoryService();
int deletecount = categoryService.deleteCategoryById(3);
if (deletecount > 0){
System.out.println("恭喜,删除成功!");
}else {
System.out.println("遗憾,删除失败!");
}
}
@Test
public void testUpdateCategory(){
CategoryService categoryService = new CategoryService();
net.xzy.shop.bean.Category category = categoryService.findCategoryById(1);
category.setId(5);
int count = categoryService.updateCategory(category);
if (count > 0){
System.out.println("恭喜,修改成功!");
}else {
System.out.println("遗憾,修改失败!");
}
}
@Test
public void testFindAllCategories(){
CategoryService categoryService = new CategoryService();
List<Category> categories = categoryService.findAllCategories();
if (categories.size() > 0){
for (Category category: categories){
System.out.println(category);
}
}else {
System.out.println("没有商品类别!");
}
}
}
TestUserDaoImpl
package net.xzy.shop.dao.impl;
import net.xzy.shop.bean.User;
import net.xzy.shop.dao.UserDao;
import org.junit.Test;
import java.util.Date;
import java.util.List;
public class TestUserDaoImpl {
@Test
public void testLogin(){
String username,password;
username = "admin";
password = "12345";
//父接口指向子类对象
UserDao userDao = new UserDaoImpl();
User user = userDao.login(username,password);
//判断用户登陆是否成功
if (user != null){
System.out.println("恭喜,登陆成功!");
}else {
System.out.println("遗憾,登陆失败!");
}
}
@Test
public void testUpdate(){
//定义用户数据访问对象
UserDao userDao = new UserDaoImpl();
//找到涂文艳用户,其id是:4
User user = userDao.findById(4);
//修改其密码与电话
user.setPassword("903213");
user.setTelephone("13945457890");
//更新涂文艳用户
int count = userDao.update(user);
//判断更新用户是否成功
if (count > 0){
System.out.println("恭喜,修改成功!");
}else {
System.out.println("遗憾,修改失败!");
}
//再次查看涂文艳用户
user = userDao.findById(4);
//查看涂文艳用户信息
System.out.println(user);
}
@Test
public void testDeleteById(){
UserDao userDao = new UserDaoImpl();
//删除用户,指定id
int deletecount = userDao.deleteById(4);
if (deletecount >0){
System.out.println("恭喜,删除成功!");
}else {
System.out.println("遗憾,删除失败!");
}
}
@Test
public void testFindById(){
UserDao userDao = new UserDaoImpl();
User user = userDao.findById(4);
if (user != null){
System.out.println(user);
}else {
System.out.println("遗憾,未找到该用户!");
}
}
@Test
public void testFindByUsername(){
UserDao userDao = new UserDaoImpl();
List<User>users = userDao.findByUsername("111");
if (users.size() > 0){
System.out.println(users);
}else {
System.out.println("抱歉,未找到该用户!");
}
}
@Test
public void testFindAll(){
UserDao userDao = new UserDaoImpl();
List<User>users = userDao.findAll();
if (users.size() > 0){
System.out.println(users);
}else {
System.out.println("未找到相关信息");
}
}
@Test
public void testInsert(){
UserDao userDao = new UserDaoImpl();
User user = new User();
user.setId(30);
user.setUsername("张三丰");
user.setTelephone("13551173330");
user.setRegisterTime(new Date());
userDao.insert(user);
int count = userDao.update(user);
if (count > 0){
System.out.println("恭喜,添加成功!");
}else {
System.out.println("遗憾,添加失败!");
}
}
}
TestProductDaoImpl
package net.xzy.shop.dao.impl;
import net.xzy.shop.bean.Product;
import net.xzy.shop.dao.CategoryDao;
import net.xzy.shop.dao.ProductDao;
import org.junit.Test;
import java.util.Date;
import java.util.List;
public class TestProductDaoImpl {
@Test
public void testFindByCategoryId(){
ProductDao productDao = new ProductDaoImpl();
int categoryId = 5;
CategoryDao categoryDao = new CategoryDaoImpl();
if (categoryDao.findById(categoryId) != null){
String categoryName = categoryDao.findById(categoryId).getName();
List<Product>products = productDao.findByCategoryId(categoryId);
if (!products.isEmpty()){
for (Product product: products){
System.out.println(product);
}
}else {
System.out.println("["+ categoryName +"]类别没有商品!");
}
}else {
System.out.println("类别编号["+ categoryId +"]不存在!");
}
}
@Test
public void testDeleteById(){
ProductDao productDao = new ProductDaoImpl();
int deletecount = productDao.deleteById(4);
if (deletecount > 0){
System.out.println("恭喜,删除成功!");
}else {
System.out.println("遗憾,删除失败!");
}
}
@Test
public void testUpdate(){
ProductDao productDao = new ProductDaoImpl();
Product product = productDao.findById(1);
product.setId(50);
int count = productDao.update(product);
if (count > 0){
System.out.println("恭喜,修改成功!");
}else {
System.out.println("遗憾,修改失败!");
}
}
@Test
public void testFindById(){
ProductDao productDao = new ProductDaoImpl();
Product product = productDao.findById(8);
if (product != null){
System.out.println(product);
}else {
System.out.println("遗憾,未找到该用户!");
}
}
@Test
public void testFindAll(){
ProductDao productDao = new ProductDaoImpl();
List<Product>products = productDao.findAll();
if (products.size() > 0){
for (Product product: products){
System.out.println(product);
}
}else {
System.out.println("没有商品类别!");
}
}
@Test
public void testInsert(){
ProductDao productDao = new ProductDaoImpl();
Product product = new Product();
product.setId(20);
product.setName("随便来的");
product.setPrice(2000);
product.setAddTime(new Date());
productDao.insert(product);
int count = productDao.update(product);
if (count > 0){
System.out.println("恭喜,添加成功!");
}else {
System.out.println("遗憾,添加失败!");
}
}
}
TestOrderDaoImpl
package net.xzy.shop.dao.impl;
import net.xzy.shop.bean.Order;
import net.xzy.shop.dao.OrderDao;
import org.junit.Test;
import java.util.List;
public class TestOrderDaoImpl {
@Test
public void testFindAll(){
OrderDao orderDao = new OrderDaoImpl();
List<Order>orders = orderDao.findAll();
if (orders.size() > 0){
for (Order order:orders){
System.out.println(order);
}
}else {
System.out.println("没有订单!");
}
}
@Test
public void testDeleteById(){
OrderDao orderDao = new OrderDaoImpl();
int deletecount = orderDao.deleteById(4);
if (deletecount > 0){
System.out.println("恭喜,删除成功!");
}else {
System.out.println("遗憾,删除失败!");
}
}
@Test
public void testUpdate(){
OrderDao orderDao = new OrderDaoImpl();
Order order = orderDao.findById(1);
order.setId(5);
int count = orderDao.update(order);
if (count > 0){
System.out.println("恭喜,修改成功!");
}else {
System.out.println("遗憾,修改失败!");
}
}
@Test
public void testFindById(){
OrderDao orderDao = new OrderDaoImpl();
Order order = orderDao.findById(1);
if (order != null){
System.out.println(order);
}else {
System.out.println("遗憾,未找到该用户!");
}
}
@Test
public void testInsert(){
OrderDao orderDao = new OrderDaoImpl();
Order order = new Order();
order.setId(6);
order.setUsername("张三丰");
order.setTelephone("13551173330");
orderDao.insert(order);
int count = orderDao.update(order);
if (count > 0){
System.out.println("恭喜,添加成功!");
}else {
System.out.println("遗憾,添加失败!");
}
}
}
TestCategoryDaoImpl
package net.xzy.shop.dao.impl;
import net.xzy.shop.bean.Category;
import net.xzy.shop.dao.CategoryDao;
import org.junit.Test;
import java.util.List;
public class TestCategoryDaoImpl {
@Test
public void testFindAll(){
CategoryDao categoryDao = new CategoryDaoImpl();
List<Category>categories = categoryDao.findAll();
if (categories.size() > 0){
for (Category category: categories){
System.out.println(category);
}
}else {
System.out.println("没有商品类别!");
}
}
@Test
public void testInsert(){
CategoryDao categoryDao = new CategoryDaoImpl();
Category category = new Category();
category.setId(6);
category.setName("保健用品");
categoryDao.insert(category);
int count = categoryDao.update(category);
if (count > 0){
System.out.println("恭喜,添加成功!");
}else {
System.out.println("遗憾,添加失败!");
}
}
@Test
public void testDeleteById(){
CategoryDao categoryDao = new CategoryDaoImpl();
int deletecount = categoryDao.deleteById(4);
if (deletecount > 0){
System.out.println("恭喜,删除成功!");
}else {
System.out.println("遗憾,删除失败!");
}
}
@Test
public void testUpdate(){
CategoryDao categoryDao = new CategoryDaoImpl();
Category category = categoryDao.findById(1);
category.setId(5);
int count = categoryDao.update(category);
if (count > 0){
System.out.println("恭喜,修改成功!");
}else {
System.out.println("遗憾,修改失败!");
}
}
@Test
public void testFindById(){
CategoryDao categoryDao = new CategoryDaoImpl();
Category category = categoryDao.findById(5);
if (category != null){
System.out.println(category);
}else {
System.out.println("遗憾,未找到该用户!");
}
}
}