test_class.declarator: businessObjectDataStorageFileRestController
test_class.modifier: @InjectMocks
      private
test_class.original_string: @InjectMocks
      private BusinessObjectDataStorageFileRestController businessObjectDataStorageFileRestController;
test_class.type: BusinessObjectDataStorageFileRestController
test_class.var_name: businessObjectDataStorageFileRestController
test_class.declarator: businessObjectDataStorageFileService
test_class.modifier: @Mock
      private
test_class.original_string: @Mock
      private BusinessObjectDataStorageFileService businessObjectDataStorageFileService;
test_class.type: BusinessObjectDataStorageFileService
test_class.var_name: businessObjectDataStorageFileService
test_class.file: herd-code/herd-rest/src/test/java/org/finra/herd/rest/BusinessObjectDataStorageFileRestControllerTest.java
test_class.identifier: BusinessObjectDataStorageFileRestControllerTest
test_class.superclass: extends AbstractRestTest
test_case.body: @Test
      public void testCreateBusinessObjectDataStorageFiles()
      {
          BusinessObjectDataStorageFilesCreateResponse response = new BusinessObjectDataStorageFilesCreateResponse();
  
          BusinessObjectDataStorageFilesCreateRequest request =
              new BusinessObjectDataStorageFilesCreateRequest(NAMESPACE, BDEF_NAME, FORMAT_USAGE_CODE, FORMAT_FILE_TYPE_CODE, FORMAT_VERSION, PARTITION_VALUE,
                  null, DATA_VERSION, STORAGE_NAME, null, NO_DISCOVER_STORAGE_FILES);
  
          when(businessObjectDataStorageFileService.createBusinessObjectDataStorageFiles(request)).thenReturn(response);
          BusinessObjectDataStorageFilesCreateResponse resultResponse = businessObjectDataStorageFileRestController.createBusinessObjectDataStorageFiles(request);
  
          // Verify the external calls.
          verify(businessObjectDataStorageFileService).createBusinessObjectDataStorageFiles(request);
          verifyNoMoreInteractions(businessObjectDataStorageFileService);
          // Validate the returned object.
          assertEquals(response, resultResponse);
      }
test_case.class_method_signature: BusinessObjectDataStorageFileRestControllerTest.testCreateBusinessObjectDataStorageFiles()
test_case.full_signature: @Test public void testCreateBusinessObjectDataStorageFiles()
test_case.identifier: testCreateBusinessObjectDataStorageFiles
test_case.invocations: thenReturn when createBusinessObjectDataStorageFiles createBusinessObjectDataStorageFiles createBusinessObjectDataStorageFiles verify verifyNoMoreInteractions assertEquals
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testCreateBusinessObjectDataStorageFiles()
focal_class.declarator: businessObjectDataStorageFileService
focal_class.modifier: @Autowired
      private
focal_class.original_string: @Autowired
      private BusinessObjectDataStorageFileService businessObjectDataStorageFileService;
focal_class.type: BusinessObjectDataStorageFileService
focal_class.var_name: businessObjectDataStorageFileService
focal_class.file: herd-code/herd-rest/src/main/java/org/finra/herd/rest/BusinessObjectDataStorageFileRestController.java
focal_class.identifier: BusinessObjectDataStorageFileRestController
focal_class.class_method_signature: BusinessObjectDataStorageFileRestController.createBusinessObjectDataStorageFiles(
          @RequestBody BusinessObjectDataStorageFilesCreateRequest businessObjectDataStorageFilesCreateRequest)
focal_class.full_signature: @RequestMapping(value = "/businessObjectDataStorageFiles", method = RequestMethod.POST, consumes = {"application/xml", "application/json"}) @Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DATA_STORAGES_FILES_POST) public BusinessObjectDataStorageFilesCreateResponse createBusinessObjectDataStorageFiles(
          @RequestBody BusinessObjectDataStorageFilesCreateRequest businessObjectDataStorageFilesCreateRequest)
focal_class.identifier: createBusinessObjectDataStorageFiles
focal_class.modifiers: @RequestMapping(value = "/businessObjectDataStorageFiles", method = RequestMethod.POST, consumes = {"application/xml", "application/json"}) @Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DATA_STORAGES_FILES_POST) public
focal_class.parameters: (
          @RequestBody BusinessObjectDataStorageFilesCreateRequest businessObjectDataStorageFilesCreateRequest)
focal_class.return: BusinessObjectDataStorageFilesCreateResponse
focal_class.signature: BusinessObjectDataStorageFilesCreateResponse createBusinessObjectDataStorageFiles(
          @RequestBody BusinessObjectDataStorageFilesCreateRequest businessObjectDataStorageFilesCreateRequest)
focal_class.superclass: extends HerdBaseController
focal_method.body: @RequestMapping(value = "/businessObjectDataStorageFiles", method = RequestMethod.POST, consumes = {"application/xml", "application/json"})
      @Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DATA_STORAGES_FILES_POST)
      public BusinessObjectDataStorageFilesCreateResponse createBusinessObjectDataStorageFiles(
          @RequestBody BusinessObjectDataStorageFilesCreateRequest businessObjectDataStorageFilesCreateRequest)
      {
          return businessObjectDataStorageFileService.createBusinessObjectDataStorageFiles(businessObjectDataStorageFilesCreateRequest);
      }
focal_method.class_method_signature: BusinessObjectDataStorageFileRestController.createBusinessObjectDataStorageFiles(
          @RequestBody BusinessObjectDataStorageFilesCreateRequest businessObjectDataStorageFilesCreateRequest)
focal_method.full_signature: @RequestMapping(value = "/businessObjectDataStorageFiles", method = RequestMethod.POST, consumes = {"application/xml", "application/json"}) @Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DATA_STORAGES_FILES_POST) public BusinessObjectDataStorageFilesCreateResponse createBusinessObjectDataStorageFiles(
          @RequestBody BusinessObjectDataStorageFilesCreateRequest businessObjectDataStorageFilesCreateRequest)
focal_method.identifier: createBusinessObjectDataStorageFiles
focal_method.invocations: createBusinessObjectDataStorageFiles
focal_method.modifiers: @RequestMapping(value = "/businessObjectDataStorageFiles", method = RequestMethod.POST, consumes = {"application/xml", "application/json"}) @Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DATA_STORAGES_FILES_POST) public
focal_method.parameters: (
          @RequestBody BusinessObjectDataStorageFilesCreateRequest businessObjectDataStorageFilesCreateRequest)
focal_method.return: BusinessObjectDataStorageFilesCreateResponse
focal_method.signature: BusinessObjectDataStorageFilesCreateResponse createBusinessObjectDataStorageFiles(
          @RequestBody BusinessObjectDataStorageFilesCreateRequest businessObjectDataStorageFilesCreateRequest)