dev.azure.com/aidainnovazione0090/DeviceManager/_git/go-mod-core-contracts@v1.0.2/dtos/common/version_test.go (about) 1 // 2 // Copyright (C) 2020 Intel Corporation 3 // 4 // SPDX-License-Identifier: Apache-2.0 5 // 6 7 package common 8 9 import ( 10 "testing" 11 12 "github.com/google/uuid" 13 14 "github.com/stretchr/testify/assert" 15 16 "dev.azure.com/aidainnovazione0090/DeviceManager/_git/go-mod-core-contracts/common" 17 ) 18 19 func TestNewVersionResponse(t *testing.T) { 20 serviceName := uuid.NewString() 21 22 expectedVersion := "1.2.2" 23 target := NewVersionResponse(expectedVersion, serviceName) 24 25 assert.Equal(t, common.ApiVersion, target.ApiVersion) 26 assert.Equal(t, expectedVersion, target.Version) 27 assert.Equal(t, serviceName, target.ServiceName) 28 } 29 30 func TestNewVersionSdkResponse(t *testing.T) { 31 serviceName := uuid.NewString() 32 33 expectedVersion := "1.3.0" 34 expectedSdkVersion := "1.2.1" 35 target := NewVersionSdkResponse(expectedVersion, expectedSdkVersion, serviceName) 36 37 assert.Equal(t, common.ApiVersion, target.ApiVersion) 38 assert.Equal(t, expectedVersion, target.Version) 39 assert.Equal(t, expectedSdkVersion, target.SdkVersion) 40 assert.Equal(t, serviceName, target.ServiceName) 41 }