junit 测试spring-test 代码!在项目中运行测试通过,留着以后直接使用
spring-test.jar,junit4.jar 免费下载地址:http://download.csdn.net/detail/liangrui1988/7039469
package com.xyt.gsm.ruitest;
import java.util.Date;
import javax.annotation.Resource;
import org.junit.BeforeClass;
import org.junit.Test;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import com.google.gson.Gson;
import com.xyt.gsm.bean.common.Pager;
import com.xyt.gsm.bean.common.ResultBean;
import com.xyt.gsm.bean.mgr.ProductVo;
import com.xyt.gsm.entity.mgr.Product;
import com.xyt.gsm.service.mgr.MerchantsProductService;
@org.junit.runner.RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations={"/conf/spring/db.xml",
"/conf/spring/application.xml"
,"/conf/spring/dao_mgr.xml","/conf/spring/service_mgr.xml"})
//@ContextConfiguration(locations = { "/conf/spring/application.xml","/conf/spring/dao_mgr.xml","/conf/spring/db.xml","/conf/spring/service_mgr.xml","/conf/spring/service.xml" })
public class ProductTes /*extends AbstractJUnit4SpringContextTests*/ {
@Resource
MerchantsProductService merchantsProductService;
@BeforeClass
public static void setUpBeforeClass() throws Exception {
}
ProductVo pubvo=new ProductVo();
ResultBean rb=new ResultBean();
Gson g=new Gson();
@SuppressWarnings("rawtypes")
@Test
public void search(){
Pager pager =new Pager();
//pubvo.setProductid(29L);
pubvo.setProductname("x");
rb=merchantsProductService.search(pager, pubvo);
System.out.println(g.toJson(rb));
}
@Test
public void insert(){
Product vo=new Product();
vo.setBarcode("test");
vo.setBrowsenumber(50L);
vo.setCollectnumber(60L);
vo.setCreatetime(new Date());
vo.setIkey("hello");
vo.setIspackaging(true);
vo.setMerchantid(1L);
vo.setNormweight(50.5);
vo.setPhotourl("dddf");
vo.setPrice(300.55);
vo.setProductbasisid(null);
vo.setProductname("xhs");//西红市
vo.setProducttypeid(1L);
vo.setRemark("商品详情 ");//商品详情
vo.setShelflife(10L);//保质期时长(天)
vo.setStatus(1L);
vo.setUnit(1L);
vo.setUpdate1(new Date());
vo.setUserid(1L);
System.out.println("okk===");
rb= merchantsProductService.insert(vo);
System.out.println("okk===");
System.out.println(g.toJson(rb));
}
//update
@Test
public void update(){
Product vo=new Product();
vo.setProductid(1L);
vo.setProductno("A001002008");
vo.setBarcode("testupdate");
vo.setBrowsenumber(50L);
vo.setCollectnumber(60L);
vo.setCreatetime(new Date());
vo.setIkey("hello");
vo.setIspackaging(true);
vo.setMerchantid(1L);
vo.setNormweight(50.5);
vo.setPhotourl("dddf");
vo.setPrice(300.55);
vo.setProductbasisid(null);
vo.setProductname("西红市");//西红市
vo.setProducttypeid(1L);
vo.setRemark("商品详情xhs ");//商品详情
vo.setShelflife(10L);//保质期时长(天)
vo.setStatus(1L);
vo.setUnit(1L);
vo.setUpdate1(new Date());
vo.setUserid(1L);
System.out.println("k===");
rb= merchantsProductService.update(vo);
System.out.println("okk===");
System.out.println(g.toJson(rb));
}
@Test
public void delete(){
//27
rb=merchantsProductService.delete(28L);
System.out.println(g.toJson(rb));
}
//根据id查询
@Test
public void selectByid(){
rb=merchantsProductService.select(28L);
System.out.println(g.toJson(rb));
}
}