@Test public void test() { Config config = new Config(); CacHookingAgent.processArgs("", config); assertEquals(false, CacHookingAgent.DEBUG); assertEquals("TLS", CacHookingAgent.CONTEXT); CacHookingAgent.processArgs("load,debug,context=SSLv3", config); assertEquals(true, CacHookingAgent.DEBUG); assertEquals("SSLv3", CacHookingAgent.CONTEXT); config.setUseWindowsTrust(false); CacHookingAgent.processArgs("load,debug,windowsTrust,context=SSLv3", config); assertTrue(config.isUseWindowsTrust()); }
static void processArgs(String args, Config config) { String[] split = args.split(",\\s*"); for (String s : split) { if (s.equals("debug")) { DEBUG = true; } if (s.equals("tty")) { config.setTty(true); } if (s.startsWith("context=")) { CONTEXT = s.replace("context=", ""); } if (s.equals("windowsTrust")) { config.setUseWindowsTrust(true); } if (s.equals("help")) { showHelp(); } } }
CacHookingAgent { static void processArgs(String args, Config config) { String[] split = args.split(",\\s*"); for (String s : split) { if (s.equals("debug")) { DEBUG = true; } if (s.equals("tty")) { config.setTty(true); } if (s.startsWith("context=")) { CONTEXT = s.replace("context=", ""); } if (s.equals("windowsTrust")) { config.setUseWindowsTrust(true); } if (s.equals("help")) { showHelp(); } } } }
CacHookingAgent { static void processArgs(String args, Config config) { String[] split = args.split(",\\s*"); for (String s : split) { if (s.equals("debug")) { DEBUG = true; } if (s.equals("tty")) { config.setTty(true); } if (s.startsWith("context=")) { CONTEXT = s.replace("context=", ""); } if (s.equals("windowsTrust")) { config.setUseWindowsTrust(true); } if (s.equals("help")) { showHelp(); } } }  }
CacHookingAgent { static void processArgs(String args, Config config) { String[] split = args.split(",\\s*"); for (String s : split) { if (s.equals("debug")) { DEBUG = true; } if (s.equals("tty")) { config.setTty(true); } if (s.startsWith("context=")) { CONTEXT = s.replace("context=", ""); } if (s.equals("windowsTrust")) { config.setUseWindowsTrust(true); } if (s.equals("help")) { showHelp(); } } }  static void premain(String args, Instrumentation inst); static void maybeSetTrustFile(); }
CacHookingAgent { static void processArgs(String args, Config config) { String[] split = args.split(",\\s*"); for (String s : split) { if (s.equals("debug")) { DEBUG = true; } if (s.equals("tty")) { config.setTty(true); } if (s.startsWith("context=")) { CONTEXT = s.replace("context=", ""); } if (s.equals("windowsTrust")) { config.setUseWindowsTrust(true); } if (s.equals("help")) { showHelp(); } } }  static void premain(String args, Instrumentation inst); static void maybeSetTrustFile(); static boolean DEBUG; static String CONTEXT; }