package org.cyclopsgroup.jmxterm.jdk6;
import static org.junit.Assert.assertFalse;
import java.util.List;
import org.apache.commons.lang.SystemUtils;
import org.cyclopsgroup.jmxterm.JavaProcess;
import org.cyclopsgroup.jmxterm.pm.JConsoleClassLoaderFactory;
import org.junit.Test;
/**
* Test case of Jdk6JavaProcessManager
*
* @author <a href="mailto:jiaqi.guo@gmail.com">Jiaqi Guo</a>
*/
public class Jdk6JavaProcessManagerTest
{
/**
* Test to list processes
*
* @throws Exception
* @throws NoSuchMethodException
* @throws SecurityException
*/
@Test
public void testList()
throws Exception
{
if ( !SystemUtils.IS_JAVA_1_6 )
{
return;
}
Jdk6JavaProcessManager m = new Jdk6JavaProcessManager( JConsoleClassLoaderFactory.getClassLoader() );
List<JavaProcess> ps = m.list();
assertFalse( ps.isEmpty() );
}
}