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)); } }