use of com.microsoft.azure.sdk.iot.service.FileUploadNotification in project azure-iot-sdk-java by Azure.
the class FileUploadNotificationTest method getDeviceIdGets.
// Tests_SRS_SERVICE_SDK_JAVA_FILEUPLOADNOTIFICATION_25_003: [** The getter for device ID **]
@Test
public void getDeviceIdGets() throws IOException {
// arrange
final String actualDeviceId = "TestDeviceId";
FileUploadNotification testFileUploadNotification = new FileUploadNotification(actualDeviceId, mockBlobUri, mockBlobName, mockLastUpdatedTimeDate, mockBlobSizeInBytes, mockEnqueuedTimeUtcDate);
// act
final String testDeviceId = testFileUploadNotification.getDeviceId();
// assert
assertEquals(testDeviceId, actualDeviceId);
}
use of com.microsoft.azure.sdk.iot.service.FileUploadNotification in project azure-iot-sdk-java by Azure.
the class FileUploadNotificationTest method getEnqueuedTimeUtcDateGets.
// Tests_SRS_SERVICE_SDK_JAVA_FILEUPLOADNOTIFICATION_25_011: [ The getter for enqueuedTimeUtcDate ]
@Test
public void getEnqueuedTimeUtcDateGets() throws IOException {
// arrange
final Date actualEnqueuedTimeUtcDate = new Date();
FileUploadNotification testFileUploadNotification = new FileUploadNotification(mockDeviceId, mockBlobUri, mockBlobName, mockLastUpdatedTimeDate, mockBlobSizeInBytes, actualEnqueuedTimeUtcDate);
// act
Date testEnqueuedTimeUtcDate = testFileUploadNotification.getEnqueuedTimeUtcDate();
// assert
assertEquals(testEnqueuedTimeUtcDate, actualEnqueuedTimeUtcDate);
}
use of com.microsoft.azure.sdk.iot.service.FileUploadNotification in project azure-iot-sdk-java by Azure.
the class FileUploadNotificationTest method getBlobUriGets.
// Tests_SRS_SERVICE_SDK_JAVA_FILEUPLOADNOTIFICATION_25_003: [ The getter for Blob Uri ]
@Test
public void getBlobUriGets() throws IOException {
// arrange
final String actualBlobUri = "TestblobUri";
FileUploadNotification testFileUploadNotification = new FileUploadNotification(mockDeviceId, actualBlobUri, mockBlobName, mockLastUpdatedTimeDate, mockBlobSizeInBytes, mockEnqueuedTimeUtcDate);
// act
final String testBlobUri = testFileUploadNotification.getBlobUri();
// assert
assertEquals(testBlobUri, actualBlobUri);
}
use of com.microsoft.azure.sdk.iot.service.FileUploadNotification in project azure-iot-sdk-java by Azure.
the class FileUploadNotificationTest method constructorThrowsOnEmptyBlobName.
// Tests_SRS_SERVICE_SDK_JAVA_FILEUPLOADNOTIFICATION_25_002: [** If any of the parameters are null or empty then this method shall throw IllegalArgumentException.**]
@Test(expected = IllegalArgumentException.class)
public void constructorThrowsOnEmptyBlobName() throws IOException {
// arrange
final String actualDeviceId = "TestDeviceId";
final String actualBlobUri = "TestblobUri";
final String actualBlobName = "";
final Date actualLastUpdatedTimeDate = new Date();
final Long actualBlobSizeInBytes = 10000L;
final Date actualEnqueuedTimeUtcDate = new Date();
// act
FileUploadNotification testFileUploadNotification = new FileUploadNotification(actualDeviceId, actualBlobUri, actualBlobName, actualLastUpdatedTimeDate, actualBlobSizeInBytes, actualEnqueuedTimeUtcDate);
// assert
assertEquals(testFileUploadNotification.getDeviceId(), actualDeviceId);
assertEquals(testFileUploadNotification.getBlobName(), actualBlobName);
assertEquals(testFileUploadNotification.getBlobUri(), actualBlobUri);
assertEquals(testFileUploadNotification.getLastUpdatedTimeDate(), actualLastUpdatedTimeDate);
assertEquals(testFileUploadNotification.getBlobSizeInBytes(), actualBlobSizeInBytes);
assertEquals(testFileUploadNotification.getEnqueuedTimeUtcDate(), actualEnqueuedTimeUtcDate);
}
use of com.microsoft.azure.sdk.iot.service.FileUploadNotification in project azure-iot-sdk-java by Azure.
the class FileUploadNotificationTest method constructorThrowsOnNullBlobUri.
// Tests_SRS_SERVICE_SDK_JAVA_FILEUPLOADNOTIFICATION_25_002: [** If any of the parameters are null or empty then this method shall throw IllegalArgumentException.**]
@Test(expected = IllegalArgumentException.class)
public void constructorThrowsOnNullBlobUri() throws IOException {
// arrange
final String actualDeviceId = "TestDeviceId";
final String actualBlobUri = null;
final String actualBlobName = "TestBlobName";
final Date actualLastUpdatedTimeDate = new Date();
final Long actualBlobSizeInBytes = 10000L;
final Date actualEnqueuedTimeUtcDate = new Date();
// act
FileUploadNotification testFileUploadNotification = new FileUploadNotification(actualDeviceId, actualBlobUri, actualBlobName, actualLastUpdatedTimeDate, actualBlobSizeInBytes, actualEnqueuedTimeUtcDate);
// assert
assertEquals(testFileUploadNotification.getDeviceId(), actualDeviceId);
assertEquals(testFileUploadNotification.getBlobName(), actualBlobName);
assertEquals(testFileUploadNotification.getBlobUri(), actualBlobUri);
assertEquals(testFileUploadNotification.getLastUpdatedTimeDate(), actualLastUpdatedTimeDate);
assertEquals(testFileUploadNotification.getBlobSizeInBytes(), actualBlobSizeInBytes);
assertEquals(testFileUploadNotification.getEnqueuedTimeUtcDate(), actualEnqueuedTimeUtcDate);
}
Aggregations