Dubbo-本地Bean测试

Dubbo本地测试API的Bean

一、建立一个测试类文件

二、测试API

// 自己要测试的API
public static final XxApi xxApi;

三、注入Bean

static {
		try {
			ClassPathXmlApplicationContext parentContext = new ClassPathXmlApplicationContext(
					"classpath:applicationContext-root.xml");
			ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext(
					new String[] { "classpath:/configs/applicationContext-app.xml",
							"classpath:/configs/applicationContext-core.xml" },
					parentContext);
			ApplicationContext.setContainer(context);
			context.start();
               // 测试API的注入Bean
			xxApi = ApplicationContext.getBean("xxApiImpl");
		} catch (Exception e) {
			e.printStackTrace();
		}

	}

四、编写Juint测试,选中需要测试的方法即可

	@Test
	public void testXXAPiMethod(){
		
		// 使用API调用你的方法,此处是你要做的单元测试
		
	}

五、测试前,请先启动项目 

原文地址:https://www.cnblogs.com/yuchuan/p/dobbo_test_2.html