package com.sohu.tv.jedis.stat.data.test;
import org.junit.Test;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import com.sohu.tv.jedis.stat.data.UsefulDataCollector;
import com.sohu.tv.jedis.stat.model.CostTimeDetailStatModel;
import com.sohu.tv.jedis.stat.utils.AtomicLongMap;
/**
* @author leifu
* @Date 2015年1月23日
* @Time 下午3:23:34
*/
public class UsefulDataCollectorTest {
private final static Logger logger = LoggerFactory.getLogger(UsefulDataCollectorTest.class);
@Test
public void testGenerateCostTimeDetailStatKey() {
AtomicLongMap<Integer> map = AtomicLongMap.create();
map.addAndGet(5, 300);
map.addAndGet(2, 100);
map.addAndGet(1, 500);
map.addAndGet(4, 300);
map.addAndGet(10, 30);
map.addAndGet(30, 2);
CostTimeDetailStatModel model = UsefulDataCollector.generateCostTimeDetailStatKey(map);
logger.info(model.toString());
}
}