首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Spring Test-DAO 篇

2012-11-22 
Spring Test---DAO 篇在用Spring框架开发过程中,会定义一些bean。有些bean之间有依赖关系。?单元测试(Unit T

Spring Test---DAO 篇

在用Spring框架开发过程中,会定义一些bean。有些bean之间有依赖关系。

?

单元测试(Unit Test)需要构造被测试的对象,有些可以通过简单的new运算符生成一个实例。对于比较复杂的对象,比如DAO,有一些依赖关系,构造起来比较麻烦。这时可以通过Spring Test Framework的annotation机制来处理这些复杂的对象。

假设文件路径如下:

<Project>/src/com/example/dao

<Project>/test/com/example/dao

?

?

-------------------------------------------------other-context-config.xm-------------------------------------------------

?

?--------------------------------------database.properties-------------------------------------------

?

public class MyDAOTest {        protected static ApplicationContext ac = null;     static{        ac = new ClassPathXmlApplicationContext(new String[]{"MyDAOTest-context.xml","other-context-config.xml"});    }    protected MyDAO myDao;@Beforepublic void setUp() throws Exception {    myDao = (MappingDAO)ac.getBean("myDao");}@Afterpublic void tearDown() throws Exception {}@Testpublic void testSave() {         ...        }
?

?

?

热点排行