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.Sigar;
|
||||||
import org.hyperic.sigar.SigarException;
|
import org.hyperic.sigar.SigarException;
|
||||||
import org.hyperic.sigar.ProcTime;
|
import org.hyperic.sigar.ProcCpu;
|
||||||
|
|
||||||
public class TestProcTime extends SigarTestCase {
|
public class TestProcTime extends SigarTestCase {
|
||||||
|
|
||||||
|
@ -31,14 +31,14 @@ public class TestProcTime extends SigarTestCase {
|
||||||
}
|
}
|
||||||
|
|
||||||
public void testCreate() throws Exception {
|
public void testCreate() throws Exception {
|
||||||
Sigar sigar = new Sigar();
|
Sigar sigar = getSigar();
|
||||||
|
|
||||||
try {
|
try {
|
||||||
sigar.getProcTime(getInvalidPid());
|
sigar.getProcTime(getInvalidPid());
|
||||||
} catch (SigarException e) {
|
} catch (SigarException e) {
|
||||||
}
|
}
|
||||||
|
|
||||||
ProcTime procTime = sigar.getProcTime(sigar.getPid());
|
ProcCpu procTime = sigar.getProcCpu(sigar.getPid());
|
||||||
|
|
||||||
assertGtEqZeroTrace("StartTime", procTime.getStartTime());
|
assertGtEqZeroTrace("StartTime", procTime.getStartTime());
|
||||||
traceln("StartDate=" + new Date(procTime.getStartTime()));
|
traceln("StartDate=" + new Date(procTime.getStartTime()));
|
||||||
|
@ -51,6 +51,9 @@ public class TestProcTime extends SigarTestCase {
|
||||||
|
|
||||||
assertGtEqZeroTrace("Total", procTime.getTotal());
|
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