如何用JUnit4测试spring service

来源:互联网 发布:淘宝客不显示佣金 编辑:程序博客网 时间:2024/06/05 09:01
import static org.junit.Assert.*;import javax.annotation.Resource;import org.junit.Before;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.context.ApplicationContext;import org.springframework.test.context.ContextConfiguration;import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;import com.syouketu.ssc.common.utils.TestUtils;import com.syouketu.ssc.enginecompiler.service.IDynamicDeployBeanService;@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations = { "classpath:spring/application*.xml" })public class TestDynamicDeployBeanService {    @Resource    ApplicationContext applicationContext;    @Resource    private IDynamicDeployBeanService dynamicDeployBeanService;    @Before    public void setUp() throws Exception {    }    @Test    public void testService() {        try {            String sourceCode = TestUtils.txtString("ITestService.java");            dynamicDeployBeanService.registerComponet(sourceCode);            assertTrue(applicationContext.containsBean("ITestService"));        } catch (Exception e) {            e.printStackTrace();            fail("Test failed!");        }    }}
0 0
原创粉丝点击