package com.alibaba.doris.admin.core;
import junit.framework.TestCase;
import org.junit.Test;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import com.alibaba.doris.admin.service.PropertiesService;
public class PropertiesServiceTest extends TestCase {
PropertiesService ps;
public void setUp() {
new ClassPathXmlApplicationContext("classpath:/spring/doris_service_context.xml");
ps = AdminServiceLocator.getPropertiesService();
}
@Test
public void testGetProperties(){
String value = ps.getProperty("foreverFailTime");
assertEquals("100000", value);
value = ps.getProperty("nodeCheckTimeout");
assertEquals("1000", value);
value = ps.getProperty("nodeCheckRetries");
assertEquals("3", value);
Integer i =ps.getProperty("foreverFailTime", Integer.class);
assertEquals(100000, i.intValue());
int defInt =ps.getProperty("notExisting", Integer.TYPE, 1);
assertEquals(1, defInt);
}
}