private void checkMysqldFile() { File mysqld = mysqldResource.makeMysqld(); assertTrue(mysqld.exists()); assertTrue(mysqld.length() > 100); }
private void checkMysqldFile() { File mysqld = mysqldResource.makeMysqld(); assertTrue(mysqld.exists()); assertTrue(mysqld.length() > 100); }
public void testUsage() { ByteArrayOutputStream baos = new ByteArrayOutputStream(); PrintStream captured = new PrintStream(baos); PrintStream stdout = System.out; System.setOut(new PrintStream(captured)); try { MysqldResource.main(new String[] { "--help" }); } finally { System.setOut(stdout); } assertTrue(baos.toString().indexOf("Usage") >= 0); }
public void testWindowsFileName() { setSystemPropertiesToWinNT(); String resourceName = mysqldResource.getResourceName(); String fileName = mysqldResource.getMysqldFilePointer().getName(); assertTrue(resourceName.indexOf("-nt.exe") > 0); assertTrue(fileName.indexOf("-nt.exe") > 0); }
public void testGetFileName() { File mysqld = mysqldResource.getMysqldFilePointer(); assertNotNull(mysqld); String name = mysqld.getPath(); assertTrue(name, name.indexOf("mysqld") > 0); }
public void testGetFileName() { File mysqld = mysqldResource.getMysqldFilePointer(); assertNotNull(mysqld); String name = mysqld.getPath(); assertTrue(name, name.indexOf("mysqld") > 0); }
public void testBug35804() { testCreateDbFiles(); File dbDataDir = new File(dataDir, "mysql"); File host_frm = new File(dbDataDir, "host.frm"); assertTrue(host_frm.delete()); assertFalse(host_frm.exists()); mysqldResource.ensureEssentialFilesExist(); assertFalse(host_frm.exists()); }
public void testCreateDbFiles() { new Files().deleteTree(dataDir); File dbDataDir = new File(dataDir, "mysql"); File host_frm = new File(dbDataDir, "host.frm"); assertEquals(false, host_frm.exists()); assertEquals(false, dataDir.exists()); mysqldResource.ensureEssentialFilesExist(); assertTrue(host_frm.exists()); }
private void startMysql(String threadName) { Map map = new HashMap(); map.put(MysqldResourceI.PORT, "" + testUtil.testPort()); mysqldResource.start(threadName, map); assertTrue(mysqldResource.isRunning()); }
public void testUnknownOs() { mysqldResource.setOsAndArch("bogus", "x86"); Exception expected = null; try { mysqldResource.makeMysqld(); } catch (MissingResourceException e) { expected = e; } assertNotNull("" + mysqldResource.getMysqldFilePointer(), expected); assertTrue(expected.getMessage().indexOf("bogus") > 0); }
private void assertRunning() { for (int i = 0; i < 500; i++) { if (mysqldResource.isRunning()) break; threads.pause(25); } assertTrue("mysqld should be running", mysqldResource.isRunning()); }
public void testNoPidFile() { assertEquals(mysqldResource.pid(), "No PID"); startMysql("pid file"); assertTrue(Integer.parseInt(mysqldResource.pid()) > 0); }
public void testNoPidFile() { assertEquals(mysqldResource.pid(), "No PID"); startMysql("pid file"); assertTrue(Integer.parseInt(mysqldResource.pid()) > 0); }
public void testGetMysqldLinux() { setSytemPropertiesToLinux(); checkMysqldFile(); assertTrue(fileUtil.madeExecutable(mysqldResource .getMysqldFilePointer())); }
public void testGetMysqldLinux() { setSytemPropertiesToLinux(); checkMysqldFile(); assertTrue(fileUtil.madeExecutable(mysqldResource .getMysqldFilePointer())); }
private void assertRunning() { for (int i = 0; i < 500; i++) { if (mysqldResource.isRunning()) break; utils.threads().pause(25); } assertTrue("mysqld should be running", mysqldResource.isRunning()); }
public void testForceKill() { startMysql("killMe"); assertTrue(mysqldResource.isRunning()); mysqldResource.issueForceKill(); assertFalse(mysqldResource.isRunning()); }
public void testCanConnectToServer() { assertFalse(mysqldResource.canConnectToServer(testUtil.testPort(), 1)); startMysql("testCanConnectToServer"); assertTrue(mysqldResource.canConnectToServer(testUtil.testPort(), 1)); }
public void testDestroyShell() { /** TODO: improve this test */ startMysql("DestroyMe"); assertTrue(mysqldResource.isRunning()); mysqldResource.destroyShell(); if (mysqldResource.isRunning()) { new MysqldResource(fileUtil.nullFile()).shutdown(); } }
public void testDestroyShell() { /** TODO: improve this test */ startMysql("DestroyMe"); assertTrue(mysqldResource.isRunning()); mysqldResource.destroyShell(); if (mysqldResource.isRunning()) { new MysqldResource(fileUtil.nullFile()).shutdown(); } }