localize tests

This commit is contained in:
Doug MacEachern 2007-03-03 23:20:21 +00:00
parent 5916fd41e1
commit 77cde94e95
1 changed files with 34 additions and 2 deletions

View File

@ -32,13 +32,45 @@ public class TestPdh extends SigarTestCase {
private void getValue(String key) throws Exception { private void getValue(String key) throws Exception {
Pdh pdh = new Pdh(); Pdh pdh = new Pdh();
assertGtEqZeroTrace("raw..." + key, traceln(key);
assertGtEqZeroTrace("raw",
(long)pdh.getRawValue(key)); (long)pdh.getRawValue(key));
assertGtEqZeroTrace("fmt..." + key, assertGtEqZeroTrace("fmt",
(long)pdh.getFormattedValue(key)); (long)pdh.getFormattedValue(key));
} }
private String getCounterName(String index)
throws Exception {
String name =
Pdh.getCounterName(Integer.parseInt(index));
return name;
}
private void getValue(String object, String counter)
throws Exception {
object = getCounterName(object);
counter = getCounterName(counter);
getValue("\\" + object + "\\" + counter);
}
//XXX restore original test below when this is handled internally
public void testGetValue() throws Exception { public void testGetValue() throws Exception {
Map counters = Pdh.getEnglishPerflibCounterMap();
String[][] keys = {
{ "Memory", "Available Bytes" },
{ "Memory", "Pages/sec" },
};
for (int i=0; i<keys.length; i++) {
String object = (String)counters.get(keys[i][0]);
String counter = (String)counters.get(keys[i][1]);
getValue(object, counter);
}
}
public void ORIGINAL_testGetValue() throws Exception {
String[] keys = { String[] keys = {
"\\Memory\\Available Bytes", "\\Memory\\Available Bytes",
"\\Memory\\Pages/sec", "\\Memory\\Pages/sec",