public String inner() throws IOException { FileInputStream fis = new FileInputStream(file); try { return streams.readString(fis); } finally { fis.close(); } } }.exec();
public String asString(File file) throws IOException { FileInputStream fis = new FileInputStream(file); try { return streams.readString(fis); } finally { fis.close(); } }
@Override public String inner() throws IOException { FileInputStream fis = new FileInputStream(file); try { return streams.readString(fis); } finally { fis.close(); } } }.exec();
public void testOptionParserSupportIssue8601() throws Exception { String text = "support-issue-8601-help-output.txt"; ClassLoader cl = getClass().getClassLoader(); InputStream is = cl.getResourceAsStream(text); String help = new Streams().readString(is); is.close(); HelpOptionsParser parser = new HelpOptionsParser(System.err, new Utils()); Map parsed = parser.getOptionsFromHelp(help); // System.err.println(new ListToString().toString(parsed)); assertEquals("FALSE", parsed.get("allow-suspicious-udfs")); } }
public void testOptionParser() throws Exception { String resourceVersionDir = MysqldResourceI.DEFAULT_VERSION.replaceAll( "\\.", "-"); assertEquals("4-1-13", resourceVersionDir); String sampleHelp = resourceVersionDir + "/com/mysql/management/MySQL_Help.txt"; ClassLoader cl = getClass().getClassLoader(); InputStream is = cl.getResourceAsStream(sampleHelp); String help = new Streams().readString(is); is.close(); HelpOptionsParser parser = new HelpOptionsParser(System.err, new Threads(), new ClassUtil(), new Str()); Map parsed = parser.parseHelp(help); assertEquals("/usr/local/mysql/", parsed.get(MysqldResourceI.BASEDIR)); assertEquals("TRUE", parsed.get("bdb")); // assertEquals("(No default value)", parsed.get("time-format")); assertEquals("", parsed.get("time-format")); }
public void testOptionParser() throws Exception { String resourceVersion = new TestUtil() .getSystemPropertyWithDefaultFromResource( MysqldResourceI.MYSQLD_VERSION, MysqldResourceI.CONNECTOR_MXJ_PROPERTIES, System.err); String resourceVersionDir = resourceVersion.replaceAll("\\.", "-"); String sampleHelp = resourceVersionDir + "/com/mysql/management/MySQL_Help.txt"; ClassLoader cl = getClass().getClassLoader(); InputStream is = cl.getResourceAsStream(sampleHelp); String help = new Streams().readString(is); is.close(); HelpOptionsParser parser = new HelpOptionsParser(System.err, new Utils()); Map parsed = parser.getOptionsFromHelp(help); String optStr = new ListToString().toString(parsed); assertEquals(optStr, "TRUE", parsed.get("auto-rehash")); // assertEquals("/usr/local/mysql/", // parsed.get(MysqldResourceI.BASEDIR)); // assertEquals("FALSE", parsed.get("bdb")); // assertEquals("(No default value)", parsed.get("time-format")); // assertTrue(parsed.containsKey("time_format")); // assertEquals("", parsed.get("time_format")); }