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); }
String[] constructArgs(Map mysqldArgs) { List strs = new ArrayList(); strs.add(getMysqldFilePointer().getPath()); strs.add("--no-defaults"); if (isWindows()) { strs.add("--console"); } Iterator it = mysqldArgs.entrySet().iterator(); while (it.hasNext()) { Map.Entry entry = (Map.Entry) it.next(); String key = (String) entry.getKey(); String value = (String) entry.getValue(); StringBuffer buf = new StringBuffer("--"); buf.append(key); if (value != null) { buf.append("="); buf.append(value); } strs.add(buf.toString()); } return str.toStringArray(strs); }
File makeMysqld() { final File mysqld = getMysqldFilePointer(); if (!mysqld.exists()) { mysqld.getParentFile().mkdirs(); streams.createFileFromResource(getResourceName(), mysqld); } fileUtil.addExecutableRights(mysqld, out, err); return mysqld; }
String[] constructArgs(Map mysqldArgs) { List strs = new ArrayList(); strs.add(utils.files().getPath(getMysqldFilePointer())); strs.add("--no-defaults"); if (isWindows()) { strs.add("--console"); } Iterator it = mysqldArgs.entrySet().iterator(); while (it.hasNext()) { Map.Entry entry = (Map.Entry) it.next(); String key = (String) entry.getKey(); String value = (String) entry.getValue(); StringBuffer buf = new StringBuffer("--"); buf.append(key); if (value != null) { buf.append("="); buf.append(value); } strs.add(buf.toString()); } return utils.str().toStringArray(strs); }
protected String[] constructArgs(Map mysqldArgs) { List strs = new ArrayList(); strs.add(utils.files().getPath(getMysqldFilePointer())); strs.add("--no-defaults"); if (isWindows()) { strs.add("--console"); } Iterator it = mysqldArgs.entrySet().iterator(); while (it.hasNext()) { Map.Entry entry = (Map.Entry) it.next(); String key = (String) entry.getKey(); String value = (String) entry.getValue(); StringBuffer buf = new StringBuffer("--"); buf.append(key); if (value != null) { buf.append("="); buf.append(value); } strs.add(buf.toString()); } return utils.str().toStringArray(strs); }
public void testWindowsFileName() { setSystemPropertiesToWinNT(); String resourceName = mysqldResource.getResourceName(); String fileName = mysqldResource.getMysqldFilePointer().getName(); assertTrue(resourceName.indexOf(".exe") > 0); assertTrue(fileName.indexOf(".exe") > 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); }
protected File makeMysqld() { final File mysqld = getMysqldFilePointer(); if (!mysqld.exists()) { mysqld.getParentFile().mkdirs(); utils.streams().createFileFromResource(getResourceName(), mysqld); } utils.files().addExecutableRights(mysqld, out, err); return mysqld; }
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); }
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); }
public void testGetMysqldLinux() { setSytemPropertiesToLinux(); checkMysqldFile(); assertTrue(fileUtil.madeExecutable(mysqldResource .getMysqldFilePointer())); }
public void testGetMysqldLinux() { setSytemPropertiesToLinux(); checkMysqldFile(); assertTrue(fileUtil.madeExecutable(mysqldResource .getMysqldFilePointer())); }