DAO组件测试

Laughing 2008-10-16 07:56:30
在SSH中,用哪一个框架来测试DAO组件,如何测试?
正在学习中......
...全文
71 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Laughing 2008-10-18
  • 打赏
  • 举报
回复
学习了
hl_ghost 2008-10-16
  • 打赏
  • 举报
回复
可以一下运行所有方法,也可以单个运行每一个方法。
hl_ghost 2008-10-16
  • 打赏
  • 举报
回复
package com.ht.test;

import java.util.List;

import junit.framework.TestCase;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

import com.ht.model.SupplyService;
import com.ht.pojo.Supply;

public class SupplyServiceTest extends TestCase {
private ApplicationContext app;
private SupplyService supplyService;

protected void setUp() throws Exception {
app = new ClassPathXmlApplicationContext("applicationContext.xml");
supplyService = (SupplyService) app.getBean("supplyService");
}

public void testInsertSupply() {
Supply supply = new Supply();
supply.setCeo("zhangsan");
supply.setEmail("hl_ghost@126.com");
supply.setFax("0631-5651023");
supply.setId(1);
supply.setName("教化电子城");
supply.setPhone("1504651873");
this.supplyService.insertSupply(supply);
}

public void testSelect() {
Supply supply = this.supplyService.selectSupplyById(1);
System.out.println("by Id" + supply.getName());
List<Supply> list = this.supplyService.selectSupplys();
for (Supply temp : list)
System.out.println(temp.getName());
}

public void testDeleteSupplys() {
System.out.println(this.supplyService.deleteSupplyById(1) == 1 ? "success"
: "fail");
System.out.println(this.supplyService.deleteSupplys());
}
}

supplyService把他换成你的dao就可以了,记的导包,右键=>run as junit(eclipse下)
Laughing 2008-10-16
  • 打赏
  • 举报
回复
朋友们要帮忙呀,
明天还要继续做网站!
帮忙!
帮忙!!!
Laughing 2008-10-16
  • 打赏
  • 举报
回复
我说的是在单元测试中,用什么来测试DAO组件?
不太了解junit,但我在用ssh做一个网站,我必须保证自己写的有一定的正确性
就是想快速的DAO组件测试.
有没有知道的?
Laughing 2008-10-16
  • 打赏
  • 举报
回复
楼上的朋友,说的详细点
miluboy 2008-10-16
  • 打赏
  • 举报
回复
Hibernate用来测试dao组件

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧