📄 cpservicetest.java
字号:
package com.longtime.wap.module.cp.service;
import java.util.Date;
import java.util.List;
import com.longtime.wap.common.util.BaseTestCase;
import com.longtime.wap.common.web.Page;
import com.longtime.wap.model.Cp;
public class CpServiceTest extends BaseTestCase {
private CpService service;
public CpServiceTest() {
super();
service = (CpService) context.getBean("cpCpService");
}
/*
* “com.longtime.wap.module.cp.service.CpService.getCpsList(Page)”的测试方法
*/
public void testGetCpsList() {
Page page = new Page(1);
List list = service.getCpsList(page);
assertEquals(10, list.size());
}
/*
* “com.longtime.wap.module.cp.service.CpService.getCpById(long)”的测试方法
*/
public void testGetCpById() {
Cp cp = service.getCpById(1L);
assertEquals(1229482L, cp.getCompanyCode());
assertEquals("龙通联讯新", cp.getCompanyName());
}
/*
* “com.longtime.wap.module.cp.service.CpService.saveCp(Cp)”的测试方法
*/
public void testSaveCp() {
//新增
Cp cp = new Cp();
cp.setCompanyCode(88888888L);
cp.setCompanyName("新华网");
cp.setAddress("北京上地");
cp.setPhone("010-88888888");
cp.setServiceDesc("新闻服务");
cp.setRegDate(new Date());
cp.setEmail("xinhua@163.com");
cp.setClientPhone("020-88888888");
service.saveCp(cp);
Page page = new Page(1);
List list = service.getCpsList(page);
assertEquals(11, list.size());
//更新
Cp cp2 = service.getCpById(1L);
cp2.setCompanyCode(99999999L);
cp2.setCompanyName("新华网2");
service.saveCp(cp2);
Cp cp3 = service.getCpById(1L);
assertEquals(99999999L, cp3.getCompanyCode());
assertEquals("新华网2", cp3.getCompanyName());
}
/*
* “com.longtime.wap.module.cp.service.CpService.deleteCps(String[])”的测试方法
*/
public void testDeleteCps() {
assertNotNull(service.getCpById(40L));
assertNotNull(service.getCpById(43L));
String[] ids = new String[] { "40", "43" };
service.deleteCps(ids);
assertNull(service.getCpById(40L));
assertNull(service.getCpById(43L));
}
/*
* “com.longtime.wap.module.cp.service.CpService.getReportByCp(Page, String, String)”的测试方法
*/
public void testGetReportByCp() {
Page page = new Page(1);
List list = service.getReportByCp(page, "1900-01-01", "2100-01-01");
assertEquals(10, list.size());
}
/*
* “com.longtime.wap.module.cp.service.CpService.getReportByService(Page, String, String)”的测试方法
*/
public void testGetReportByService() {
Page page = new Page(1);
List list = service.getReportByService(page, "1900-01-01", "2100-01-01");
assertEquals(3, list.size());
}
/*
* “com.longtime.wap.module.cp.service.CpService.getCountByCompanyCode(long, String)”的测试方法
*/
public void testGetCountByCompanyCodeLongString() {
int count = service.getCountByCompanyCode(1L, "1229482");
assertEquals(0, count);
}
/*
* “com.longtime.wap.module.cp.service.CpService.getCountByCompanyCode(String)”的测试方法
*/
public void testGetCountByCompanyCodeString() {
int count = service.getCountByCompanyCode("1229482");
assertEquals(1, count);
}
/*
* “com.longtime.wap.module.cp.service.CpService.getCountByCompanyName(long, String)”的测试方法
*/
public void testGetCountByCompanyNameLongString() {
int count = service.getCountByCompanyName(1L, "龙通联讯新");
assertEquals(0, count);
}
/*
* “com.longtime.wap.module.cp.service.CpService.getCountByCompanyName(String)”的测试方法
*/
public void testGetCountByCompanyNameString() {
int count = service.getCountByCompanyName("龙通联讯新");
assertEquals(1, count);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -