User: juhalindfors
Date: 02/01/23 13:49:25
Added: src/main/test/implementation/util MBeanProxyTEST.java
UtilSUITE.java
Log:
Revision Changes Path
1.1 jmx/src/main/test/implementation/util/MBeanProxyTEST.java
Index: MBeanProxyTEST.java
===================================================================
/*
* JBoss, the OpenSource J2EE webOS
*
* Distributable under LGPL license.
* See terms of license at gnu.org.
*/
package test.implementation.util;
import junit.framework.TestCase;
import javax.management.MBeanServer;
import javax.management.MBeanServerFactory;
import javax.management.ObjectName;
import test.implementation.util.support.Trivial;
import test.implementation.util.support.TrivialMBean;
import org.jboss.mx.util.MBeanProxy;
import org.jboss.mx.util.AgentID;
public class MBeanProxyTEST extends TestCase
{
public MBeanProxyTEST(String s)
{
super(s);
}
public void testCreate()
{
try
{
MBeanServer server = MBeanServerFactory.createMBeanServer();
ObjectName oname = new ObjectName("test:name=test");
server.registerMBean(new Trivial(), oname);
TrivialMBean mbean = (TrivialMBean)MBeanProxy.get(
TrivialMBean.class, oname, AgentID.get(server));
}
catch (Throwable t)
{
t.printStackTrace();
fail("unexpected error: " + t.toString());
}
}
public void testProxyInvocations()
{
try
{
MBeanServer server = MBeanServerFactory.createMBeanServer();
ObjectName oname = new ObjectName("test:name=test");
server.registerMBean(new Trivial(), oname);
TrivialMBean mbean = (TrivialMBean)MBeanProxy.get(
TrivialMBean.class, oname, AgentID.get(server));
mbean.doOperation();
mbean.setSomething("JBossMX");
assertEquals("JBossMX", mbean.getSomething());
}
catch (Throwable t)
{
t.printStackTrace();
fail("unexpected error: " + t.toString());
}
}
}
1.1 jmx/src/main/test/implementation/util/UtilSUITE.java
Index: UtilSUITE.java
===================================================================
/*
* JBoss, the OpenSource J2EE webOS
*
* Distributable under LGPL license.
* See terms of license at gnu.org.
*/
package test.implementation.util;
import junit.framework.Test;
import junit.framework.TestSuite;
public class UtilSUITE extends TestSuite
{
public static void main(String[] args)
{
junit.textui.TestRunner.run(suite());
}
public static Test suite()
{
TestSuite suite = new TestSuite("JBossMX Util Tests");
suite.addTest(new TestSuite(MBeanProxyTEST.class));
return suite;
}
}
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development