public void testJBossDefaultConstructor() throws Exception { SimpleMysqldDynamicMBean jbossbean = new JBossMysqldDynamicMBean(); MysqldResourceI mysqldResource = jbossbean.getMysqldResource(); assertEquals(MysqldResource.class, mysqldResource.getClass()); } }
public void testJBossDefaultConstructor() throws Exception { SimpleMysqldDynamicMBean jbossbean = new JBossMysqldDynamicMBean(); MysqldResourceI mysqldResource = jbossbean.getMysqldResource(); assertEquals(MysqldResource.class, mysqldResource.getClass()); }
public void testConnectorMXJPropertiesTransformDefaultConstructor() { ConnectorMXJPropertiesTransform munger = null; agent = new MysqldDynamicMBeanTestAgent("mysql"); munger = new ConnectorMXJPropertiesTransform(); assertEquals(agent.get(), munger.getMBeanServer()); }
public void testConnectorMXJPropertiesTransformDefaultConstructor() { ConnectorMXJPropertiesTransform munger = null; agent = new MysqldDynamicMBeanTestAgent("mysql"); munger = new ConnectorMXJPropertiesTransform(); assertEquals(agent.get(), munger.getMBeanServer()); }
public void testEverything() throws Exception { agent = new MysqldDynamicMBeanTestAgent("mysql"); String url = "jdbc:mysql:///test" + "?" + NonRegisteringDriver.PROPERTIES_TRANSFORM_KEY + "=" + ConnectorMXJPropertiesTransform.class.getName(); bean = new MysqldDynamicMBean(); MysqldResourceI mysqldResource = bean.getMysqldResource(); // mysqldResource.setKillDelay(3000); agent.addBean("mysql", "MySQL1", bean); assertEquals(false, mysqldResource.isRunning()); String port = "" + new TestUtil().testPort(); assertEquals("3306", mysqldResource.getServerOptions().get( MysqldResourceI.PORT)); bean.setAttribute(new Attribute(MysqldResourceI.PORT, port)); bean.invoke(SimpleMysqldDynamicMBean.START_METHOD, null, null); int i = 0; while (++i < 100) { if (mysqldResource.isRunning()) { break; } threads.pause(50); } assertTrue("still not started: " + i, mysqldResource.isRunning()); assertEquals(port, mysqldResource.getServerOptions().get( MysqldResourceI.PORT)); new TestUtil().assertConnectViaJDBC(url); }
agent.addBean("mysql", "MySQL1", bean); assertEquals(false, bean.getMysqldResource().isRunning()); String port = "" + testUtil.testPort(); assertEquals("3306", bean.getMysqldResource().getServerOptions().get( MysqldResourceI.PORT)); .isRunning()); assertEquals(port, "" + bean.getMysqldResource().getPort()); assertEquals(port, bean.getMysqldResource().getServerOptions().get( MysqldResourceI.PORT)); assertEquals(dataDir, bean.getMysqldResource().getDataDir());
public void testEverything() throws Exception { agent = new MysqldDynamicMBeanTestAgent("mysql"); String url = "jdbc:mysql:///test" + "?" + NonRegisteringDriver.PROPERTIES_TRANSFORM_KEY + "=" + ConnectorMXJPropertiesTransform.class.getName(); bean = new MysqldDynamicMBean(); bean.getMysqldResource().setKillDelay(testUtil.testKillDelay()); agent.addBean("mysql", "MySQL1", bean); assertEquals(false, bean.getMysqldResource().isRunning()); String port = "" + testUtil.testPort(); assertEquals("3306", bean.getMysqldResource().getServerOptions().get( MysqldResourceI.PORT)); bean.setAttribute(new Attribute(MysqldResourceI.PORT, port)); bean.invoke(SimpleMysqldDynamicMBean.START_METHOD, null, null); int i = 0; while (++i < 100) { if (bean.getMysqldResource().isRunning()) { break; } threads.pause(50); } assertTrue("still not started: " + i, bean.getMysqldResource() .isRunning()); assertEquals(port, bean.getMysqldResource().getServerOptions().get( MysqldResourceI.PORT)); new TestUtil().assertConnectViaJDBC(url); }