test ProcCpu.getPercent
This commit is contained in:
parent
9775fe6400
commit
224ef34f14
|
@ -22,7 +22,7 @@ import java.util.Date;
|
|||
|
||||
import org.hyperic.sigar.Sigar;
|
||||
import org.hyperic.sigar.SigarException;
|
||||
import org.hyperic.sigar.ProcTime;
|
||||
import org.hyperic.sigar.ProcCpu;
|
||||
|
||||
public class TestProcTime extends SigarTestCase {
|
||||
|
||||
|
@ -31,14 +31,14 @@ public class TestProcTime extends SigarTestCase {
|
|||
}
|
||||
|
||||
public void testCreate() throws Exception {
|
||||
Sigar sigar = new Sigar();
|
||||
Sigar sigar = getSigar();
|
||||
|
||||
try {
|
||||
sigar.getProcTime(getInvalidPid());
|
||||
} catch (SigarException e) {
|
||||
}
|
||||
|
||||
ProcTime procTime = sigar.getProcTime(sigar.getPid());
|
||||
ProcCpu procTime = sigar.getProcCpu(sigar.getPid());
|
||||
|
||||
assertGtEqZeroTrace("StartTime", procTime.getStartTime());
|
||||
traceln("StartDate=" + new Date(procTime.getStartTime()));
|
||||
|
@ -51,6 +51,9 @@ public class TestProcTime extends SigarTestCase {
|
|||
|
||||
assertGtEqZeroTrace("Total", procTime.getTotal());
|
||||
|
||||
sigar.close();
|
||||
double value = procTime.getPercent() * 100.0;
|
||||
traceln("Percent=" + value);
|
||||
assertTrue(value >= 0.0);
|
||||
assertTrue(value <= 100.0);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue