From 9cb4fdb0e54c719175ec1a5b668733ef5ad96e66 Mon Sep 17 00:00:00 2001 From: Doug MacEachern Date: Thu, 26 Jul 2007 07:14:18 +0000 Subject: [PATCH] add traceMethods method --- .../src/org/hyperic/sigar/test/SigarTestCase.java | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/bindings/java/src/org/hyperic/sigar/test/SigarTestCase.java b/bindings/java/src/org/hyperic/sigar/test/SigarTestCase.java index 71009c59..259af5aa 100644 --- a/bindings/java/src/org/hyperic/sigar/test/SigarTestCase.java +++ b/bindings/java/src/org/hyperic/sigar/test/SigarTestCase.java @@ -22,7 +22,7 @@ import java.io.PrintStream; import java.io.IOException; import java.io.File; import java.io.FileInputStream; - +import java.lang.reflect.Method; import java.util.Properties; import junit.framework.TestCase; @@ -156,4 +156,17 @@ public abstract class SigarTestCase extends TestCase { traceln(msg + "=" + actual + "/" + expected); assertEquals(msg, expected, actual); } + + public void traceMethods(Object obj) throws Exception { + Class cls = obj.getClass(); + Method[] methods = cls.getDeclaredMethods(); + traceln(""); + for (int i=0; i