package com.spotify.rrd4web;
import static org.junit.Assert.*;
import org.junit.Before;
import org.junit.Test;
public class RRDHandlerTest {
RRDHandler rrdHandler = null;
@Before
public void setUp() throws Exception {
rrdHandler = new RRDHandler();
}
@Test
public void testGetRrdName() {
assertEquals("foo",rrdHandler.getRrdName("foo/bar/baz"));
}
@Test
public void testGetHostNames() {
String[] strRet = null;
strRet = rrdHandler.getHostNames("rrd/json/foo/bar");
assertEquals("bar", strRet[0]);
assertEquals(1, strRet.length);
strRet = rrdHandler.getHostNames("rrd/json/foo/bar/");
assertEquals("bar", strRet[0]);
assertEquals(1, strRet.length);
strRet = rrdHandler.getHostNames("rrd/json/foo/bar/baz");
assertEquals("bar", strRet[0]);
assertEquals("baz", strRet[1]);
assertEquals(2, strRet.length);
strRet = rrdHandler.getHostNames("rrd/json/foo/bar/baz/");
assertEquals("bar", strRet[0]);
assertEquals("baz", strRet[1]);
assertEquals(2, strRet.length);
}
}