老师您好,我在AreaDaoTest测试时老出现错误
来源:2-7 验证Dao
qq_龌龊少年_0
2017-11-13
写回答
1回答
-
同学您好,单凭这些信息翔仔这边没办法推断呢,请问test里面是如何填写的,我这边是这样填写的(简略版)
package com.imooc.o2o.dao; import static org.junit.Assert.assertEquals; import java.util.List; import org.junit.Test; import org.springframework.beans.factory.annotation.Autowired; import com.imooc.o2o.BaseTest; import com.imooc.o2o.entity.Area; public class AreaDaoTest extends BaseTest{ @Autowired private AreaDao areaDao; @Test public void testQueryArea(){ List<Area> areaList = areaDao.queryArea(); assertEquals(2, areaList.size()); } }
同时BasetTest是这样的
package com.imooc.o2o; import org.junit.runner.RunWith; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; /** * * 配置spring和junit整合,junit启动时加载springIOC容器 * */ @RunWith(SpringJUnit4ClassRunner.class) // 告诉junit spring配置文件的位置 @ContextConfiguration({ "classpath:spring/spring-dao.xml"}) public class BaseTest { }
还请同学对照视频里的spring-dao.xml以及mybatis-config.xml进行配置。有不懂的问题可以在群里提问,这些问题相信同学们都遇到过
022017-11-13
相似问题