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
	
	Block a user