Search in sources :

Example 11 with ResponseMessage

use of com.microsoft.azure.sdk.iot.device.ResponseMessage in project azure-iot-sdk-java by Azure.

the class ResponseMessageTest method getStatusReturnStatus.

/* Tests_SRS_RESPONSEMESSAGE_21_005: [The getStatus shall return the stored status.] */
@Test
public void getStatusReturnStatus() {
    // arrange
    final byte[] body = { 'A', 'B', 'C', '\0' };
    final IotHubStatusCode status = IotHubStatusCode.OK;
    // act
    ResponseMessage msg = new ResponseMessage(body, status);
    // assert
    assertEquals(status, Deencapsulation.invoke(msg, "getStatus"));
}
Also used : IotHubStatusCode(com.microsoft.azure.sdk.iot.device.IotHubStatusCode) ResponseMessage(com.microsoft.azure.sdk.iot.device.ResponseMessage) Test(org.junit.Test)

Example 12 with ResponseMessage

use of com.microsoft.azure.sdk.iot.device.ResponseMessage in project azure-iot-sdk-java by Azure.

the class ResponseMessageTest method constructorNullStatusThrows.

/* Tests_SRS_RESPONSEMESSAGE_21_004: [If the message status is null, the constructor shall throw an IllegalArgumentException.] */
@Test(expected = IllegalArgumentException.class)
public void constructorNullStatusThrows() {
    // arrange
    final byte[] body = { 'A', 'B', 'C', '\0' };
    final IotHubStatusCode status = null;
    // act
    ResponseMessage msg = new ResponseMessage(body, status);
}
Also used : IotHubStatusCode(com.microsoft.azure.sdk.iot.device.IotHubStatusCode) ResponseMessage(com.microsoft.azure.sdk.iot.device.ResponseMessage) Test(org.junit.Test)

Aggregations

ResponseMessage (com.microsoft.azure.sdk.iot.device.ResponseMessage)12 Test (org.junit.Test)10 IotHubStatusCode (com.microsoft.azure.sdk.iot.device.IotHubStatusCode)9 IotHubResponseCallback (com.microsoft.azure.sdk.iot.device.IotHubResponseCallback)2 IotHubCallbackPacket (com.microsoft.azure.sdk.iot.device.transport.IotHubCallbackPacket)2 IotHubTransportMessage (com.microsoft.azure.sdk.iot.device.transport.IotHubTransportMessage)2 HashMap (java.util.HashMap)2 FileUploadSasUriResponse (com.microsoft.azure.sdk.iot.deps.serializer.FileUploadSasUriResponse)1 IOException (java.io.IOException)1 Map (java.util.Map)1