test_class.declarator: herdStringHelper
test_class.modifier: @Autowired
      private
test_class.original_string: @Autowired
      private HerdStringHelper herdStringHelper;
test_class.type: HerdStringHelper
test_class.var_name: herdStringHelper
test_class.file: herd-code/herd-dao/src/test/java/org/finra/herd/dao/helper/HerdStringHelperTest.java
test_class.identifier: HerdStringHelperTest
test_class.superclass: extends AbstractDaoTest
test_case.body: @Test
      public void testGetDelimitedConfigurationValueWhenValueIsNullAssertResultIsEmpty() throws Exception
      {
          Map<String, Object> overrideMap = new HashMap<>();
          overrideMap.put(ConfigurationValue.EMR_SPOT_PRICE_HISTORY_PRODUCT_DESCRIPTIONS.getKey(), null);
          modifyPropertySourceInEnvironment(overrideMap);
  
          try
          {
              List<String> actualList = herdStringHelper.getDelimitedConfigurationValue(ConfigurationValue.EMR_SPOT_PRICE_HISTORY_PRODUCT_DESCRIPTIONS);
              assertEquals(Arrays.asList(), actualList);
          }
          finally
          {
              restorePropertySourceInEnvironment();
          }
      }
test_case.class_method_signature: HerdStringHelperTest.testGetDelimitedConfigurationValueWhenValueIsNullAssertResultIsEmpty()
test_case.full_signature: @Test public void testGetDelimitedConfigurationValueWhenValueIsNullAssertResultIsEmpty()
test_case.identifier: testGetDelimitedConfigurationValueWhenValueIsNullAssertResultIsEmpty
test_case.invocations: put getKey modifyPropertySourceInEnvironment getDelimitedConfigurationValue assertEquals asList restorePropertySourceInEnvironment
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testGetDelimitedConfigurationValueWhenValueIsNullAssertResultIsEmpty()
focal_class.declarator: configurationHelper
focal_class.modifier: @Autowired
      private
focal_class.original_string: @Autowired
      private ConfigurationHelper configurationHelper;
focal_class.type: ConfigurationHelper
focal_class.var_name: configurationHelper
focal_class.file: herd-code/herd-dao/src/main/java/org/finra/herd/dao/helper/HerdStringHelper.java
focal_class.identifier: HerdStringHelper
focal_class.class_method_signature: HerdStringHelper.splitStringWithDefaultDelimiter(String inputString)
focal_class.full_signature: public List<String> splitStringWithDefaultDelimiter(String inputString)
focal_class.identifier: splitStringWithDefaultDelimiter
focal_class.modifiers: public
focal_class.parameters: (String inputString)
focal_class.return: List<String>
focal_class.signature: List<String> splitStringWithDefaultDelimiter(String inputString)
focal_class.class_method_signature: HerdStringHelper.splitStringWithDefaultDelimiterEscaped(String inputString)
focal_class.full_signature: public List<String> splitStringWithDefaultDelimiterEscaped(String inputString)
focal_class.identifier: splitStringWithDefaultDelimiterEscaped
focal_class.modifiers: public
focal_class.parameters: (String inputString)
focal_class.return: List<String>
focal_class.signature: List<String> splitStringWithDefaultDelimiterEscaped(String inputString)
focal_class.class_method_signature: HerdStringHelper.getRequiredConfigurationValue(ConfigurationValue configurationValue)
focal_class.full_signature: public String getRequiredConfigurationValue(ConfigurationValue configurationValue)
focal_class.identifier: getRequiredConfigurationValue
focal_class.modifiers: public
focal_class.parameters: (ConfigurationValue configurationValue)
focal_class.return: String
focal_class.signature: String getRequiredConfigurationValue(ConfigurationValue configurationValue)
focal_class.class_method_signature: HerdStringHelper.getConfigurationValueAsInteger(ConfigurationValue configurationValue)
focal_class.full_signature: public int getConfigurationValueAsInteger(ConfigurationValue configurationValue)
focal_class.identifier: getConfigurationValueAsInteger
focal_class.modifiers: public
focal_class.parameters: (ConfigurationValue configurationValue)
focal_class.return: int
focal_class.signature: int getConfigurationValueAsInteger(ConfigurationValue configurationValue)
focal_class.class_method_signature: HerdStringHelper.getConfigurationValueAsString(ConfigurationValue configurationValue)
focal_class.full_signature: public String getConfigurationValueAsString(ConfigurationValue configurationValue)
focal_class.identifier: getConfigurationValueAsString
focal_class.modifiers: public
focal_class.parameters: (ConfigurationValue configurationValue)
focal_class.return: String
focal_class.signature: String getConfigurationValueAsString(ConfigurationValue configurationValue)
focal_class.class_method_signature: HerdStringHelper.splitAndTrim(String string, String delimiter)
focal_class.full_signature: public Set<String> splitAndTrim(String string, String delimiter)
focal_class.identifier: splitAndTrim
focal_class.modifiers: public
focal_class.parameters: (String string, String delimiter)
focal_class.return: Set<String>
focal_class.signature: Set<String> splitAndTrim(String string, String delimiter)
focal_class.class_method_signature: HerdStringHelper.join(List<String> list, String delimiter, String escapeSequence)
focal_class.full_signature: public String join(List<String> list, String delimiter, String escapeSequence)
focal_class.identifier: join
focal_class.modifiers: public
focal_class.parameters: (List<String> list, String delimiter, String escapeSequence)
focal_class.return: String
focal_class.signature: String join(List<String> list, String delimiter, String escapeSequence)
focal_class.class_method_signature: HerdStringHelper.getDelimitedConfigurationValue(ConfigurationValue configurationValue)
focal_class.full_signature: public List<String> getDelimitedConfigurationValue(ConfigurationValue configurationValue)
focal_class.identifier: getDelimitedConfigurationValue
focal_class.modifiers: public
focal_class.parameters: (ConfigurationValue configurationValue)
focal_class.return: List<String>
focal_class.signature: List<String> getDelimitedConfigurationValue(ConfigurationValue configurationValue)
focal_class.class_method_signature: HerdStringHelper.buildStringWithDefaultDelimiter(List<String> inputStrings)
focal_class.full_signature: public String buildStringWithDefaultDelimiter(List<String> inputStrings)
focal_class.identifier: buildStringWithDefaultDelimiter
focal_class.modifiers: public
focal_class.parameters: (List<String> inputStrings)
focal_class.return: String
focal_class.signature: String buildStringWithDefaultDelimiter(List<String> inputStrings)
focal_method.body: public List<String> getDelimitedConfigurationValue(ConfigurationValue configurationValue)
      {
          return splitStringWithDefaultDelimiter(configurationHelper.getProperty(configurationValue));
      }
focal_method.class_method_signature: HerdStringHelper.getDelimitedConfigurationValue(ConfigurationValue configurationValue)
focal_method.full_signature: public List<String> getDelimitedConfigurationValue(ConfigurationValue configurationValue)
focal_method.identifier: getDelimitedConfigurationValue
focal_method.invocations: splitStringWithDefaultDelimiter getProperty
focal_method.modifiers: public
focal_method.parameters: (ConfigurationValue configurationValue)
focal_method.return: List<String>
focal_method.signature: List<String> getDelimitedConfigurationValue(ConfigurationValue configurationValue)