JobDefinitionHelper { public void maskPassword(Parameter parameter) { if (parameter.getName() != null) { String name = parameter.getName().toUpperCase(); if (name.contains("PASSWORD")) { parameter.setValue("****"); } } }  String buildActivitiIdString(String namespaceCd, String jobName); String getActivitiJobDefinitionTemplate(); String getJobNameToken(); Pattern getNamespaceAndJobNameRegexPattern(); JobDefinitionAlternateKeyDto getJobDefinitionKey(String processDefinitionKey); JobDefinitionAlternateKeyDto getJobDefinitionKey(String processDefinitionKey, Pattern regexPattern); String getNamespaceToken(); void maskPassword(Parameter parameter);  }
@Test public void testMaskPassword() { Parameter parameter = new Parameter(null, null); jobDefinitionHelper.maskPassword(parameter); assertNull(parameter.getName()); parameter = new Parameter("name", "val"); jobDefinitionHelper.maskPassword(parameter); assertEquals(parameter.getValue(), "val"); parameter = new Parameter("passWord", "val"); jobDefinitionHelper.maskPassword(parameter); assertEquals(parameter.getValue(), "****"); }