0
点赞
收藏
分享

微信扫一扫

spring StopWatch

八卦城的酒 2022-02-18 阅读 63
springjava

 

import org.junit.Test;
import org.springframework.util.StopWatch;

import static org.junit.Assert.*;

import java.util.concurrent.TimeUnit;

/**
* StopWatchTest
*
* @author kq
*/
public class StopWatchTest {

@Test
public void testTime() throws Exception{
StopWatch stopWatch = new StopWatch();

stopWatch.start();

TimeUnit.SECONDS.sleep(3);
// stop 后 会把taskInfo放到 taskList
stopWatch.stop();


assertEquals(3,(int)stopWatch.getTotalTimeSeconds());
assertEquals(3,(int)stopWatch.getTaskInfo()[0].getTimeSeconds());
assertEquals(1,stopWatch.getTaskInfo().length);

stopWatch.start();

TimeUnit.SECONDS.sleep(3);
// stop 后 会把TaskInfo放到 taskList
stopWatch.stop();

//总时间 从第1次start开始算起
assertEquals(6,(int)stopWatch.getTotalTimeSeconds());
//每个任务开始 算起
assertEquals(3,(int)stopWatch.getTaskInfo()[0].getTimeSeconds());

assertEquals(2,stopWatch.getTaskInfo().length);


}

}



 

举报

相关推荐

0 条评论