TestCategoryDao:
package net.lr.shop.dao.impl;
import net.lr.shop.bean.Category;
import net.lr.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 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(3);
category.setName("违禁用品");
int count = categoryDao.update(category);
if (count > 0) {
System.out.println("恭喜,更新成功");
} else {
System.out.println("遗憾,更新失败");
}
category = categoryDao.findById(2);
System.out.println(category);
}
@Test
public void testFindById(){
CategoryDao categoryDao = new CategoryDaoImpl();
Category category = categoryDao.findById(2);
if (category != null) {
System.out.println(category);
} else {
System.out.println("遗憾,未找到!");
}
}
@Test
public void testInsert(){
CategoryDao categoryDao = new CategoryDaoImpl();
Category category = new Category();
category.setId(1);
category.setName("lpl");
categoryDao.insert(category);
int count = categoryDao.update(category);
if (count > 0){
System.out.println("恭喜,添加成功!");
}else {
System.out.println("遗憾,添加失败!");
}
}
}
TestOrderDao:
package net.lr.shop.dao.impl;
import net.lr.shop.bean.Order;
import net.lr.shop.dao.OrderDao;
import org.junit.Test;
import java.util.Date;
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(2);
order.setUsername("akko");
int count = orderDao.update(order);
if (count > 0) {
System.out.println("恭喜,更新成功");
} else {
System.out.println("遗憾,更新失败");
}
order = orderDao.findById(2);
System.out.println(order);
}
@Test
public void testfindById(){
OrderDao orderDao = new OrderDaoImpl();
Order order = orderDao.findById(3);
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(3);
order.setUsername("晓红");
order.setDeliveryAddress("信工");
order.setTelephone("99988877711");
order.setOrderTime(new Date());
order.setTotalPrice(998);
orderDao.insert(order);
int count = orderDao.update(order);
if (count > 0){
System.out.println("恭喜,添加成功!");
}else {
System.out.println("遗憾,添加失败!");
}
}
}
TestProductDao:
package net.lr.shop.dao.impl;
import net.lr.shop.bean.Product;
import net.lr.shop.dao.CategoryDao;
import net.lr.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 = 1;
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("类别编号[" + 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(4);
product.setName("666");
int count = productDao.update(product);
if (count > 0) {
System.out.println("恭喜,更新成功");
} else {
System.out.println("遗憾,更新失败");
}
product = productDao.findById(4);
System.out.println(product);
}
@Test
public void testfindById(){
ProductDao productDao = new ProductDaoImpl();
Product product = productDao.findById(3);
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){
System.out.println(products);
}else {
System.out.println("未找到相关信息");
}
}
@Test
public void testInsert(){
ProductDao productDao = new ProductDaoImpl();
Product product = new Product();
product.setName("笔记本电脑");
product.setCategoryId(5);
product.setAddTime(new Date());
product.setId(16);
product.setPrice(9999);
productDao.insert(product);
int count = productDao.update(product);
if (count > 0){
System.out.println("恭喜,添加成功!");
}else {
System.out.println("遗憾,添加失败!");
}
}
}
TestUserDao:
package net.lr.shop.dao.impl;
import net.lr.shop.bean.User;
import net.lr.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();
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 testFindByUsername(){
UserDao userDao = new UserDaoImpl();
List<User> users = userDao.findByUsername("1");
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 testDeleteById() {
UserDao userDao = new UserDaoImpl();
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 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("遗憾,添加失败!");
}
}
}
TestCAtegoroyService:
package net.lr.shop.service;
import net.lr.shop.bean.Category;
import org.junit.Test;
import java.util.List;
public class TestCategoryService {
private CategoryService service = new CategoryService();
@Test
public void testaddCategory(){
Category category = new Category();
category.setId(1);
category.setName("lpl");
service.addCategory(category);
int count = service.updateCategory(category);
if (count > 0){
System.out.println("恭喜,添加成功!");
}else {
System.out.println("遗憾,添加失败!");
}
}
@Test
public void testdeleteCategoryById(){
int deletecount = service.deleteCategoryById(4);
if (deletecount > 0) {
System.out.println("恭喜,删除成功!");
} else {
System.out.println("遗憾,删除失败!");
}
}
@Test
public void testfindCategoryById(){
Category category = service.findCategoryById(2);
if (category != null) {
System.out.println(category);
} else {
System.out.println("遗憾,未找到!");
}
}
@Test
public void testfindAllCategories(){
List<Category> categories = service.findAllCategories();
if (categories.size() > 0){
for (Category category: categories){
System.out.println(category);
}
}else {
System.out.println("没有商品类别!");
}
}
}
TestOrderService:
package net.lr.shop.service;
import net.lr.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("99988877711");
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("未找到相关信息");
}
}
}
TestProductService:
package net.lr.shop.service;
import net.lr.shop.bean.Category;
import net.lr.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("未找到相关信息");
}
}
}
TestUserService:
package net.lr.shop.service;
import net.lr.shop.bean.User;
import org.junit.Test;
import java.util.Date;
import java.util.List;
public class TestUserService {
private UserService service = new UserService();
@Test
public void testAddUsers(){
User user = new User();
user.setUsername("567");
user.setPassword("abc123");
user.setTelephone("12345678987");
user.setRegisterTime(new Date());
user.setPopedom(1);
int count = service.addUser(user);
if (count > 0){
System.out.println(service.findUserById(service.findAllUsers().size()));
}else {
System.out.println("遗憾,录入失败!");
}
}
@Test
public void testDeleteById(){
int deletecount = service.deleteUserById(4);
if (deletecount > 0) {
System.out.println("恭喜,删除成功!");
} else {
System.out.println("遗憾,删除失败!");
}
}
@Test
public void testUpdateUser(){
User user = service.findUserById(4);
user.setPassword("903213");
user.setTelephone("13945457890");
service.updateUser(user);
user = service.findUserById(4);
System.out.println(user);
}
@Test
public void testFindUsersByUsername(){
List<User> users = service.findUsersByUsername("");
if (users.size() > 0){
System.out.println(users);
}else {
System.out.println("抱歉,未找到该用户!");
}
}
@Test
public void testlogin(){
String username, password;
username = "admin";
password = "12345";
User user = service.login(username, password);
if (user != null) {
System.out.println("恭喜,登录成功!");
} else {
System.out.println("遗憾,登录失败!");
}
}
}