package com.baidu.disconf.core.test.path;
import org.junit.Assert;
import org.junit.Test;
import com.baidu.disconf.core.common.constants.DisConfigTypeEnum;
import com.baidu.disconf.core.common.path.DisconfWebPathMgr;
import com.baidu.disconf.core.test.common.BaseCoreTestCase;
/**
* @author liaoqiqi
* @version 2014-6-16
*/
public class DisconfWebPathMgrTestCase extends BaseCoreTestCase {
@Test
public void getZooPrefixUrlTest() {
String result = DisconfWebPathMgr.getZooPrefixUrl("/test");
Assert.assertEquals("/test/prefix", result);
}
@Test
public void getZooHostsUrlTest() {
String result = DisconfWebPathMgr.getZooHostsUrl("/test");
Assert.assertEquals("/test/hosts", result);
}
@Test
public void getRemoteUrlParameterTest() {
String fileUrl =
DisconfWebPathMgr.getRemoteUrlParameter("test", "app", "version", "env", "key", DisConfigTypeEnum.FILE);
System.out.println(fileUrl);
Assert.assertEquals("test/file?version=version&app=app&env=env&key=key&type=0", fileUrl);
String itemUrl =
DisconfWebPathMgr.getRemoteUrlParameter("test", "app", "version", "env", "key", DisConfigTypeEnum.ITEM);
System.out.println(fileUrl);
Assert.assertEquals("test/item?version=version&app=app&env=env&key=key&type=1", itemUrl);
}
}