dev.azure.com/aidainnovazione0090/DeviceManager/_git/go-mod-core-contracts@v1.0.2/dtos/responses/deviceresource_test.go (about) 1 // 2 // Copyright (C) 2021 IOTech Ltd 3 // 4 // SPDX-License-Identifier: Apache-2.0 5 6 package responses 7 8 import ( 9 "testing" 10 11 "dev.azure.com/aidainnovazione0090/DeviceManager/_git/go-mod-core-contracts/dtos" 12 13 "github.com/stretchr/testify/assert" 14 ) 15 16 func TestNewDeviceResourceResponse(t *testing.T) { 17 expectedRequestId := "123456" 18 expectedStatusCode := 200 19 expectedMessage := "unit test message" 20 expectedResource := dtos.DeviceResource{Name: "test device resource"} 21 actual := NewDeviceResourceResponse(expectedRequestId, expectedMessage, expectedStatusCode, expectedResource) 22 23 assert.Equal(t, expectedRequestId, actual.RequestId) 24 assert.Equal(t, expectedStatusCode, actual.StatusCode) 25 assert.Equal(t, expectedMessage, actual.Message) 26 assert.Equal(t, expectedResource, actual.Resource) 27 }