package org.radargun.stages;
import org.radargun.StageResult;
import org.radargun.util.CoreStageRunner;
import org.radargun.utils.TimeService;
import org.testng.Assert;
import org.testng.annotations.Test;
/**
* @author Matej Cimbora
*/
@Test(timeOut = 30000)
public class SleepStageTest {
public void smokeTest() throws Exception {
CoreStageRunner stageRunner = new CoreStageRunner(1);
SleepStage sleepStage = new SleepStage();
sleepStage.time = 1000;
long start = TimeService.currentTimeMillis();
StageResult stageResult = stageRunner.executeMasterStage(sleepStage);
long end = TimeService.currentTimeMillis();
Assert.assertTrue(end - start >= 1000);
Assert.assertEquals(stageResult, StageResult.SUCCESS);
}
}