From 07ae8667dc5b45f4f4bca7e39711ab3eaa0ef156 Mon Sep 17 00:00:00 2001 From: kimi Date: Fri, 9 Mar 2012 03:33:39 +0000 Subject: [PATCH] =?UTF-8?q?DUBBO-244=20=E6=B7=BB=E5=8A=A0=E5=8D=95?= =?UTF-8?q?=E5=85=83=E6=B5=8B=E8=AF=95=EF=BC=8C=E6=B5=8B=E8=AF=95=E4=BD=BF?= =?UTF-8?q?=E7=94=A8=20spring=20p=20namespace=20=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E8=87=AA=E5=AE=9A=E4=B9=89=E5=B1=9E=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://code.alibabatech.com/svn/dubbo/trunk@1223 1a56cb94-b969-4eaa-88fa-be21384802f2 --- .../com/alibaba/dubbo/config/ConfigTest.java | 12 +++++++ .../test/resources/customize-parameter.xml | 35 +++++++++++++++++++ 2 files changed, 47 insertions(+) create mode 100644 dubbo-config/src/test/resources/customize-parameter.xml diff --git a/dubbo-config/src/test/java/com/alibaba/dubbo/config/ConfigTest.java b/dubbo-config/src/test/java/com/alibaba/dubbo/config/ConfigTest.java index 70170a49d2..f729c99d96 100644 --- a/dubbo-config/src/test/java/com/alibaba/dubbo/config/ConfigTest.java +++ b/dubbo-config/src/test/java/com/alibaba/dubbo/config/ConfigTest.java @@ -27,6 +27,7 @@ import java.util.List; import com.alibaba.dubbo.common.Constants; import com.alibaba.dubbo.common.utils.ConfigUtils; +import com.alibaba.dubbo.config.spring.ServiceBean; import org.junit.Test; import org.springframework.beans.factory.BeanCreationException; import org.springframework.context.support.ClassPathXmlApplicationContext; @@ -652,6 +653,17 @@ public class ConfigTest { assertEquals(port, Integer.parseInt(ConfigUtils.getProperty("dubbo.protocol.port"))); } + @Test + public void testCustomizeParameter() throws Exception { + ClassPathXmlApplicationContext context = + new ClassPathXmlApplicationContext("customize-parameter.xml"); + context.start(); + ServiceBean serviceBean = (ServiceBean) context.getBean("demoServiceExport"); + URL url = (URL) serviceBean.toUrls().get(0); + assertEquals("protocol-paramA", url.getParameter("protocol-paramA")); + assertEquals("service-paramA", url.getParameter("service-paramA")); + } + @Test public void testPath() throws Exception { ServiceConfig service = new ServiceConfig(); diff --git a/dubbo-config/src/test/resources/customize-parameter.xml b/dubbo-config/src/test/resources/customize-parameter.xml new file mode 100644 index 0000000000..dd22d3bd43 --- /dev/null +++ b/dubbo-config/src/test/resources/customize-parameter.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + +