package com.sohu.test.app; import java.util.List; import com.sohu.cache.entity.AppCommandGroup; import com.sohu.cache.entity.AppCommandStats; import com.sohu.cache.stats.app.AppStatsCenter; import com.sohu.cache.web.vo.AppDetailVO; import com.sohu.test.BaseTest; import org.junit.Test; import javax.annotation.Resource; /** * Created by yijunzhang on 14-8-29. */ public class AppStatsCenterImplTest extends BaseTest { @Resource private AppStatsCenter appStatsCenter; @Test public void getAppDetail() { long appId = 10015L; long begin = System.currentTimeMillis(); AppDetailVO resultVO = appStatsCenter.getAppDetail(appId); logger.info("cost=" + (System.currentTimeMillis() - begin)); logger.info("result={}", resultVO); } @Test public void getAppCommandGroup(){ long appId = 10016L; long beginTime = 201408260001L; long endTime = 201408261601L; List<AppCommandGroup> list = appStatsCenter.getAppCommandGroup(appId, beginTime, endTime); logger.info("list={}", list); } @Test public void getTop5AppCommandStatsList(){ long appId = 10130L; long beginTime = 201411060000L; long endTime = 201411070000L; List<AppCommandStats> list = appStatsCenter.getTop5AppCommandStatsList(appId, beginTime, endTime); logger.info("list={}", list); } @Test public void getCommandStatsListAll(){ long appId = 999L; long beginTime = 201409100001L; long endTime = 201409101601L; List<AppCommandStats> list = appStatsCenter.getCommandStatsList(appId, beginTime, endTime); logger.info("list={}", list); } @Test public void executeCommandRedisTest() { long appId = 998L; String command = "info all"; String value = appStatsCenter.executeCommand(appId, command); logger.info("value={}", value); } }