基于Junit或testng 白盒测试框架基础
基于Junit的白盒测试(基本没什么要求的可以直接用Junit了)
@ContextConfiguration(locations = "classpath:spring-test.xml") public class BaseDaoTest extends AbstractTransactionalJUnit4SpringContextTests { protected final static Logger logger = LoggerFactory .getLogger(BaseDaoTest.class); @Autowired private BlackWhiteListDaoMysqlImpl BlackWhiteList;
基于Testng的白盒测试(Testng的多线程运行和dataprovider和强大listener)
@ContextConfiguration(locations = { "classpath:AutoTest.xml"})
public class TestNgBase extends AbstractTestNGSpringContextTests{
@Autowired
private BroBatisBase broBatisBase ;
Wire Service on the method(随时在method里面均可new service)
ApplicationContext ac = new ClassPathXmlApplicationContext(new String[]{"classpath:spring.xml", "classpath:spring-hibernate.xml", "classpath:spring-druid.xml" }); BugServiceI bugService=ac.getBean(BugServiceI.class); bugService.clo();
整体流程,后面会讲讲mock:

浙公网安备 33010602011771号