public void testAutoStart() throws Exception { MysqldResourceI mysqld = new MysqldResourceTestImpl(); JBossMysqldDynamicMBean myBean = new JBossMysqldDynamicMBean(mysqld); assertFalse(mysqld.isRunning()); String autostart = SimpleMysqldDynamicMBean.AUTOSTART_ATTR; String str_true = Boolean.TRUE.toString(); myBean.setAttribute(new Attribute(autostart, str_true)); assertFalse(mysqld.isRunning()); myBean.create(); assertTrue(mysqld.isRunning()); }
public void testCreateAndDestroy() throws Exception { Map atts = new HashMap(); atts.put(SimpleMysqldDynamicMBean.AUTOSTART_ATTR, Boolean.TRUE .toString()); MysqldResourceI mysqld = new MysqldResourceTestImpl(atts); JBossMysqldDynamicMBean myBean = new JBossMysqldDynamicMBean(mysqld); assertFalse(mysqld.isRunning()); myBean.invoke(JBossMysqldDynamicMBean.CREATE_METHOD, null, null); assertTrue(mysqld.isRunning()); myBean.invoke(JBossMysqldDynamicMBean.DESTROY_METHOD, null, null); assertFalse(mysqld.isRunning()); } }
public void testAutoStart() throws Exception { MysqldResourceI mysqld = new MysqldResourceTestImpl(new HashMap()); JBossMysqldDynamicMBean myBean = new JBossMysqldDynamicMBean( new TestFactory(mysqld)); assertFalse(mysqld.isRunning()); String autostart = SimpleMysqldDynamicMBean.AUTOSTART_ATTR; String str_true = Boolean.TRUE.toString(); myBean.setAttribute(new Attribute(autostart, str_true)); assertFalse(mysqld.isRunning()); myBean.create(); assertTrue(mysqld.isRunning()); }
public void testAutoStart() throws Exception { MysqldResourceI mysqld = new MysqldResourceTestImpl(null, null, new HashMap()); SimpleMysqldDynamicMBean myBean = new SimpleMysqldDynamicMBean( new TestFactory(mysqld)); assertFalse(mysqld.isRunning()); String autostart = SimpleMysqldDynamicMBean.AUTOSTART_ATTR; String str_true = Boolean.TRUE.toString(); myBean.setAttribute(new Attribute(autostart, str_true)); assertFalse(mysqld.isRunning()); assertFalse(mysqld.getServerOptions().containsKey(autostart)); }
public void testAutoStart() throws Exception { MysqldResourceI mysqld = new MysqldResourceTestImpl(); SimpleMysqldDynamicMBean myBean = new SimpleMysqldDynamicMBean(mysqld); assertFalse(mysqld.isRunning()); String autostart = SimpleMysqldDynamicMBean.AUTOSTART_ATTR; String str_true = Boolean.TRUE.toString(); myBean.setAttribute(new Attribute(autostart, str_true)); assertFalse(mysqld.isRunning()); assertFalse(mysqld.getServerOptions().containsKey(autostart)); }
public void testCreateAndDestroy() throws Exception { Map atts = new HashMap(); atts.put(SimpleMysqldDynamicMBean.AUTOSTART_ATTR, Boolean.TRUE .toString()); MysqldResourceI mysqld = new MysqldResourceTestImpl(null, null, atts, new HashMap()); JBossMysqldDynamicMBean myBean = new JBossMysqldDynamicMBean( new TestFactory(mysqld)); assertFalse(mysqld.isRunning()); myBean.invoke(JBossMysqldDynamicMBean.CREATE_METHOD, null, null); assertTrue(mysqld.isRunning()); myBean.invoke(JBossMysqldDynamicMBean.DESTROY_METHOD, null, null); assertFalse(mysqld.isRunning()); } }
public void testAutoStart() throws Exception { MysqldResourceI mysqld = new MysqldResourceTestImpl(); MysqldDynamicMBean myBean = new MysqldDynamicMBean(mysqld); assertFalse(mysqld.isRunning()); String autostart = SimpleMysqldDynamicMBean.AUTOSTART_ATTR; String str_true = Boolean.TRUE.toString(); myBean.setAttribute(new Attribute(autostart, str_true)); assertTrue(mysqld.isRunning()); assertFalse(mysqld.getServerOptions().containsKey(autostart)); } }
public void testAutoStart() throws Exception { MysqldResourceI mysqld = new MysqldResourceTestImpl(null, null, new HashMap()); MysqldDynamicMBean myBean = new MysqldDynamicMBean(new TestFactory( mysqld)); assertFalse(mysqld.isRunning()); String autostart = SimpleMysqldDynamicMBean.AUTOSTART_ATTR; String str_true = Boolean.TRUE.toString(); myBean.setAttribute(new Attribute(autostart, str_true)); assertTrue(mysqld.isRunning()); assertFalse(mysqld.getServerOptions().containsKey(autostart)); } }
public void testInvoke() throws Exception { MysqldResourceI mysqld = new MysqldResourceTestImpl(); SimpleMysqldDynamicMBean myBean = new SimpleMysqldDynamicMBean(mysqld); assertEquals(false, mysqld.isRunning()); myBean.invoke(SimpleMysqldDynamicMBean.START_METHOD, null, null); assertTrue(mysqld.isRunning()); myBean.invoke(SimpleMysqldDynamicMBean.STOP_METHOD, null, null); assertEquals(false, mysqld.isRunning()); try { myBean.invoke("bogus", null, null); fail(); } catch (Exception e) { assertTrue(e.getMessage().indexOf("bogus") >= 0); } }
public void testInvoke() throws Exception { MysqldResourceI mysqld = new MysqldResourceTestImpl(null, null, new HashMap()); SimpleMysqldDynamicMBean myBean = new SimpleMysqldDynamicMBean( new TestFactory(mysqld)); assertEquals(false, mysqld.isRunning()); myBean.invoke(SimpleMysqldDynamicMBean.START_METHOD, null, null); assertTrue(mysqld.isRunning()); myBean.invoke(SimpleMysqldDynamicMBean.STOP_METHOD, null, null); assertEquals(false, mysqld.isRunning()); try { myBean.invoke("bogus", null, null); fail(); } catch (Exception e) { assertTrue(e.getMessage().indexOf("bogus") >= 0); } }
dataDir, mysqldVersion, guessArch); if (mysqld.isRunning()) { int runningPort = mysqld.getPort(); if (port != runningPort) {
dataDir, mysqldVersion); if (mysqld.isRunning()) { int runningPort = mysqld.getPort(); if (port != runningPort) {
if (mysqldResource == null || !mysqldResource.isRunning()) { newMysqldResource();
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); }
assertEquals(false, mysqld.isRunning()); fileUtil.deleteTree(baseDir4);
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); }