+
+ @Test
+ public void testParseOptionalParamForEnvParameters() throws Exception {
+ Map<String, String> params = new HashMap<String, String>();
+ params.put("AgentUrl", "TestAgentUrl");
+ params.put("PlaybookName", "TestPlaybookName");
+ params.put("User", "TestUser");
+ params.put("Password", "TestPassword");
+ params.put("EnvParameters", "{name:value}");
+ JSONObject result= msgParser.reqMessage(params);
+ assertEquals("TestAgentUrl",result.get("AgentUrl"));
+ assertEquals("TestPlaybookName",result.get("PlaybookName"));
+ assertEquals("TestUser",result.get("User"));
+ assertEquals("TestPassword",result.get("Password"));
+ }