diff --git a/bindings/java/src/net/hyperic/sigar/test/TestNetStat.java b/bindings/java/src/net/hyperic/sigar/test/TestNetStat.java index 11135a20..021dd8a3 100644 --- a/bindings/java/src/net/hyperic/sigar/test/TestNetStat.java +++ b/bindings/java/src/net/hyperic/sigar/test/TestNetStat.java @@ -7,7 +7,9 @@ import net.hyperic.sigar.Sigar; import net.hyperic.sigar.SigarNotImplementedException; public class TestNetStat extends SigarTestCase { - + private static boolean printListeners = + "true".equals(System.getProperty("sigar.netstat.listeners")); + public TestNetStat(String name) { super(name); } @@ -21,10 +23,16 @@ public class TestNetStat extends SigarTestCase { } catch (SigarNotImplementedException e) { return; } - + + traceln(""); assertGtEqZeroTrace("Outbound", netstat.getTcpOutboundTotal()); assertGtEqZeroTrace("Inbound", netstat.getTcpInboundTotal()); assertGtEqZeroTrace("Listen", netstat.getTcpListen()); + assertGtEqZeroTrace("Established", netstat.getTcpEstablished()); + + if (!printListeners) { + return; + } int flags = NetFlags.CONN_SERVER | NetFlags.CONN_TCP;