test_class.declarator: temporaryFolder = new TemporaryFolder()
test_class.modifier: @Rule
      public
test_class.original_string: @Rule
      public TemporaryFolder temporaryFolder = new TemporaryFolder();
test_class.type: TemporaryFolder
test_class.var_name: temporaryFolder
test_class.declarator: propertiesHelper
test_class.modifier: @InjectMocks
      private
test_class.original_string: @InjectMocks
      private PropertiesHelper propertiesHelper;
test_class.type: PropertiesHelper
test_class.var_name: propertiesHelper
test_class.file: herd-code/herd-tools/herd-access-validator/src/test/java/org/finra/herd/tools/access/validator/PropertiesHelperTest.java
test_class.identifier: PropertiesHelperTest
test_class.superclass: extends AbstractAccessValidatorTest
test_case.body: @Test
      public void testIsBlankProperty() throws IOException
      {
          // Create a temporary file.
          final File tempFile = temporaryFolder.newFile(PROPERTIES_FILE_PATH);
  
          // Write several properties that are blank or have whitespace
          FileUtils.writeStringToFile(tempFile, String.format("%s=%s%n%s=%s%n", HERD_USERNAME_PROPERTY, "", HERD_PASSWORD_PROPERTY, "  "),
              StandardCharsets.UTF_8.name());
  
          assertTrue(propertiesHelper.isBlankOrNull(HERD_USERNAME_PROPERTY));
          assertTrue(propertiesHelper.isBlankOrNull(HERD_PASSWORD_PROPERTY));
      }
test_case.class_method_signature: PropertiesHelperTest.testIsBlankProperty()
test_case.full_signature: @Test public void testIsBlankProperty()
test_case.identifier: testIsBlankProperty
test_case.invocations: newFile writeStringToFile format name assertTrue isBlankOrNull assertTrue isBlankOrNull
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testIsBlankProperty()
focal_class.declarator: AWS_REGION_PROPERTY = "awsRegion"
focal_class.modifier: static final
focal_class.original_string: static final String AWS_REGION_PROPERTY = "awsRegion";
focal_class.type: String
focal_class.var_name: AWS_REGION_PROPERTY
focal_class.declarator: AWS_ROLE_ARN_PROPERTY = "awsRoleArn"
focal_class.modifier: static final
focal_class.original_string: static final String AWS_ROLE_ARN_PROPERTY = "awsRoleArn";
focal_class.type: String
focal_class.var_name: AWS_ROLE_ARN_PROPERTY
focal_class.declarator: AWS_SQS_QUEUE_URL_PROPERTY = "awsSqsQueueUrl"
focal_class.modifier: static final
focal_class.original_string: static final String AWS_SQS_QUEUE_URL_PROPERTY = "awsSqsQueueUrl";
focal_class.type: String
focal_class.var_name: AWS_SQS_QUEUE_URL_PROPERTY
focal_class.declarator: BUSINESS_OBJECT_DATA_VERSION_PROPERTY = "businessObjectDataVersion"
focal_class.modifier: static final
focal_class.original_string: static final String BUSINESS_OBJECT_DATA_VERSION_PROPERTY = "businessObjectDataVersion";
focal_class.type: String
focal_class.var_name: BUSINESS_OBJECT_DATA_VERSION_PROPERTY
focal_class.declarator: BUSINESS_OBJECT_DEFINITION_NAME_PROPERTY = "businessObjectDefinitionName"
focal_class.modifier: static final
focal_class.original_string: static final String BUSINESS_OBJECT_DEFINITION_NAME_PROPERTY = "businessObjectDefinitionName";
focal_class.type: String
focal_class.var_name: BUSINESS_OBJECT_DEFINITION_NAME_PROPERTY
focal_class.declarator: BUSINESS_OBJECT_FORMAT_FILE_TYPE_PROPERTY = "businessObjectFormatFileType"
focal_class.modifier: static final
focal_class.original_string: static final String BUSINESS_OBJECT_FORMAT_FILE_TYPE_PROPERTY = "businessObjectFormatFileType";
focal_class.type: String
focal_class.var_name: BUSINESS_OBJECT_FORMAT_FILE_TYPE_PROPERTY
focal_class.declarator: BUSINESS_OBJECT_FORMAT_USAGE_PROPERTY = "businessObjectFormatUsage"
focal_class.modifier: static final
focal_class.original_string: static final String BUSINESS_OBJECT_FORMAT_USAGE_PROPERTY = "businessObjectFormatUsage";
focal_class.type: String
focal_class.var_name: BUSINESS_OBJECT_FORMAT_USAGE_PROPERTY
focal_class.declarator: BUSINESS_OBJECT_FORMAT_VERSION_PROPERTY = "businessObjectFormatVersion"
focal_class.modifier: static final
focal_class.original_string: static final String BUSINESS_OBJECT_FORMAT_VERSION_PROPERTY = "businessObjectFormatVersion";
focal_class.type: String
focal_class.var_name: BUSINESS_OBJECT_FORMAT_VERSION_PROPERTY
focal_class.declarator: HERD_BASE_URL_PROPERTY = "herdBaseUrl"
focal_class.modifier: static final
focal_class.original_string: static final String HERD_BASE_URL_PROPERTY = "herdBaseUrl";
focal_class.type: String
focal_class.var_name: HERD_BASE_URL_PROPERTY
focal_class.declarator: HERD_PASSWORD_PROPERTY = "herdPassword"
focal_class.modifier: static final
focal_class.original_string: static final String HERD_PASSWORD_PROPERTY = "herdPassword";
focal_class.type: String
focal_class.var_name: HERD_PASSWORD_PROPERTY
focal_class.declarator: HERD_USERNAME_PROPERTY = "herdUsername"
focal_class.modifier: static final
focal_class.original_string: static final String HERD_USERNAME_PROPERTY = "herdUsername";
focal_class.type: String
focal_class.var_name: HERD_USERNAME_PROPERTY
focal_class.declarator: NAMESPACE_PROPERTY = "namespace"
focal_class.modifier: static final
focal_class.original_string: static final String NAMESPACE_PROPERTY = "namespace";
focal_class.type: String
focal_class.var_name: NAMESPACE_PROPERTY
focal_class.declarator: PRIMARY_PARTITION_VALUE_PROPERTY = "primaryPartitionValue"
focal_class.modifier: static final
focal_class.original_string: static final String PRIMARY_PARTITION_VALUE_PROPERTY = "primaryPartitionValue";
focal_class.type: String
focal_class.var_name: PRIMARY_PARTITION_VALUE_PROPERTY
focal_class.declarator: SUB_PARTITION_VALUES_PROPERTY = "subPartitionValues"
focal_class.modifier: static final
focal_class.original_string: static final String SUB_PARTITION_VALUES_PROPERTY = "subPartitionValues";
focal_class.type: String
focal_class.var_name: SUB_PARTITION_VALUES_PROPERTY
focal_class.declarator: LOGGER = LoggerFactory.getLogger(PropertiesHelper.class)
focal_class.modifier: private static final
focal_class.original_string: private static final Logger LOGGER = LoggerFactory.getLogger(PropertiesHelper.class);
focal_class.type: Logger
focal_class.var_name: LOGGER
focal_class.declarator: properties = new Properties()
focal_class.modifier: private
focal_class.original_string: private Properties properties = new Properties();
focal_class.type: Properties
focal_class.var_name: properties
focal_class.file: herd-code/herd-tools/herd-access-validator/src/main/java/org/finra/herd/tools/access/validator/PropertiesHelper.java
focal_class.identifier: PropertiesHelper
focal_class.class_method_signature: PropertiesHelper.getProperty(String key)
focal_class.full_signature:  String getProperty(String key)
focal_class.identifier: getProperty
focal_class.parameters: (String key)
focal_class.return: String
focal_class.signature: String getProperty(String key)
focal_class.class_method_signature: PropertiesHelper.loadProperties(File propertiesFile)
focal_class.full_signature:  void loadProperties(File propertiesFile)
focal_class.identifier: loadProperties
focal_class.parameters: (File propertiesFile)
focal_class.return: void
focal_class.signature: void loadProperties(File propertiesFile)
focal_class.class_method_signature: PropertiesHelper.isBlankOrNull(String key)
focal_class.full_signature:  Boolean isBlankOrNull(String key)
focal_class.identifier: isBlankOrNull
focal_class.parameters: (String key)
focal_class.return: Boolean
focal_class.signature: Boolean isBlankOrNull(String key)
focal_method.body: Boolean isBlankOrNull(String key)
      {
          return StringUtils.isBlank(properties.getProperty(key));
      }
focal_method.class_method_signature: PropertiesHelper.isBlankOrNull(String key)
focal_method.full_signature:  Boolean isBlankOrNull(String key)
focal_method.identifier: isBlankOrNull
focal_method.invocations: isBlank getProperty
focal_method.parameters: (String key)
focal_method.return: Boolean
focal_method.signature: Boolean isBlankOrNull(String key)