提交 de1ab4a0 编写于 作者: K ken.lj

Fix unit test: add runtime=true key to url

上级 039a99da
......@@ -50,7 +50,9 @@ public class FileRouterFactory implements RouterFactory {
}
}
String rule = IOUtils.read(new FileReader(new File(url.getAbsolutePath())));
URL script = url.setProtocol(protocol).addParameter(Constants.TYPE_KEY, type).addParameterAndEncoded(Constants.RULE_KEY, rule);
boolean runtime = url.getParameter(Constants.RUNTIME_KEY, false);
URL script = url.setProtocol(protocol).addParameter(Constants.TYPE_KEY, type).addParameter(Constants.RUNTIME_KEY, runtime).addParameterAndEncoded(Constants.RULE_KEY, rule);
return routerFactory.getRouter(script);
} catch (IOException e) {
......
......@@ -15,6 +15,7 @@
*/
package com.alibaba.dubbo.rpc.cluster.router.file;
import com.alibaba.dubbo.common.Constants;
import com.alibaba.dubbo.common.URL;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
import com.alibaba.dubbo.rpc.Invocation;
......@@ -132,6 +133,7 @@ public class FileRouterEngineTest {
private URL initUrl(String filename) {
filename = getClass().getClassLoader().getResource(getClass().getPackage().getName().replace('.', '/') + "/" + filename).toString();
URL url = URL.valueOf(filename);
url = url.addParameter(Constants.RUNTIME_KEY, true);
return url;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册