productinfoservicetest.java

来自「巴巴运动网源码 传智博客出品 不全 一部分代码 可以参考」· Java 代码 · 共 61 行

JAVA
61
字号
package junit.test;

import static org.junit.Assert.*;

import java.util.List;

import org.junit.BeforeClass;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

import com.itcast.bean.product.Brand;
import com.itcast.bean.product.ProductInfo;
import com.itcast.bean.product.ProductStyle;
import com.itcast.bean.product.ProductType;
import com.itcast.bean.product.Sex;
import com.itcast.service.product.ProductInfoService;

public class ProductInfoServiceTest {
	private static ApplicationContext cxt;
	private static ProductInfoService productInfoService;

	@BeforeClass
	public static void setUpBeforeClass() throws Exception {
		try {
			cxt = new ClassPathXmlApplicationContext("beans.xml");
			productInfoService = (ProductInfoService)cxt.getBean("productInfoServiceBean");
		} catch (RuntimeException e) {
			e.printStackTrace();
		}
	}
	
	@Test
	public void testGetTopSell() {
		List<ProductInfo> products = productInfoService.getTopSell(1, 2);
		for(ProductInfo p : products){
			System.out.println(p.getName());
		}
	}
	
	@Test
	public void testSave() {
		ProductInfo product = new ProductInfo();
		product.setName("足球sss");
		product.setBaseprice(100f);
		product.setBrand(new Brand("276248cc-2892-49a1-8665-94ca3f5e0767"));
		product.setCode("UI002");
		product.setDescription("好产品");
		product.setMarketprice(600f);
		product.setModel("T60");
		product.setSellprice(300f);
		product.setSexrequest(Sex.NONE);
		product.addProductStyle(new ProductStyle("红色", "xxx.gif"));
		product.setType(new ProductType(23));
		product.setWeight(50);
		productInfoService.save(product);
		System.out.println(product.getId());
	}

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?