@Test
public void testUpdateBusinessObjectDataStorageUnitStatusImplMissingStorageUnitStatus()
{

    // Create a business object data storage unit key.
    BusinessObjectDataStorageUnitKey businessObjectDataStorageUnitKey =
        new BusinessObjectDataStorageUnitKey(BDEF_NAMESPACE, BDEF_NAME, FORMAT_USAGE_CODE, FORMAT_FILE_TYPE_CODE, FORMAT_VERSION, PARTITION_VALUE,
            SUBPARTITION_VALUES, DATA_VERSION, STORAGE_NAME);
    // Try to call the method under test when update request has a blank business object data storage unit status.
    try
    {
        businessObjectDataStorageUnitStatusServiceImpl.updateBusinessObjectDataStorageUnitStatusImpl(businessObjectDataStorageUnitKey,
            new BusinessObjectDataStorageUnitStatusUpdateRequest(BLANK_TEXT));
        fail();
    }
    catch (IllegalArgumentException e)
    {
        assertEquals("A business object data storage unit status must be specified.", e.getMessage());
    }
    // Verify the external calls.
    verify(storageUnitHelper).validateBusinessObjectDataStorageUnitKey(businessObjectDataStorageUnitKey);
    verifyNoMoreInteractionsHelper();
}