@@ -8,12 +8,13 @@ import (
88
99 "github.com/stretchr/testify/require"
1010 "go.mondoo.com/cnquery/v12/providers-sdk/v1/inventory"
11+ "go.mondoo.com/cnquery/v12/utils/syncx"
1112)
1213
1314func TestAssetRecording (t * testing.T ) {
1415 t .Run ("add asset by id only" , func (t * testing.T ) {
1516 rec := & recording {
16- assets : map [ uint32 ] * Asset {},
17+ assets : syncx. Map [ * Asset ] {},
1718 Assets : []* Asset {},
1819 }
1920
@@ -27,13 +28,12 @@ func TestAssetRecording(t *testing.T) {
2728 }
2829 rec .EnsureAsset (asset , "provider" , 1 , conf )
2930
30- require .Len (t , rec .assets , 0 )
3131 require .Len (t , rec .Assets , 0 )
3232 })
3333
3434 t .Run ("add asset by mrn" , func (t * testing.T ) {
3535 rec := & recording {
36- assets : map [ uint32 ] * Asset {},
36+ assets : syncx. Map [ * Asset ] {},
3737 Assets : []* Asset {},
3838 }
3939
@@ -47,7 +47,6 @@ func TestAssetRecording(t *testing.T) {
4747 }
4848 rec .EnsureAsset (asset , "provider" , 1 , conf )
4949
50- require .Len (t , rec .assets , 1 )
5150 require .Len (t , rec .Assets , 1 )
5251 require .Len (t , rec .Assets [0 ].connections , 1 )
5352 require .Len (t , rec .Assets [0 ].Resources , 0 )
@@ -59,7 +58,6 @@ func TestAssetRecording(t *testing.T) {
5958 asset .Mrn = "asset-mrn"
6059 asset .PlatformIds = []string {"platform-id" , "asset-mrn" }
6160 rec .EnsureAsset (asset , "provider" , 1 , conf )
62- require .Len (t , rec .assets , 1 )
6361 require .Len (t , rec .Assets , 1 )
6462 require .Len (t , rec .Assets [0 ].connections , 1 )
6563 require .Len (t , rec .Assets [0 ].Resources , 0 )
@@ -71,7 +69,7 @@ func TestAssetRecording(t *testing.T) {
7169
7270 t .Run ("add asset by platform id and mrn" , func (t * testing.T ) {
7371 rec := & recording {
74- assets : map [ uint32 ] * Asset {},
72+ assets : syncx. Map [ * Asset ] {},
7573 Assets : []* Asset {},
7674 }
7775
@@ -85,7 +83,6 @@ func TestAssetRecording(t *testing.T) {
8583 }
8684 rec .EnsureAsset (asset , "provider" , 1 , conf )
8785
88- require .Len (t , rec .assets , 1 )
8986 require .Len (t , rec .Assets , 1 )
9087 require .Len (t , rec .Assets [0 ].connections , 1 )
9188 require .Len (t , rec .Assets [0 ].Resources , 0 )
@@ -96,7 +93,6 @@ func TestAssetRecording(t *testing.T) {
9693 // re-add again by platform id, ensure nothing gets duplicated
9794 asset .Mrn = ""
9895 rec .EnsureAsset (asset , "provider" , 1 , conf )
99- require .Len (t , rec .assets , 1 )
10096 require .Len (t , rec .Assets , 1 )
10197 require .Len (t , rec .Assets [0 ].connections , 1 )
10298 require .Len (t , rec .Assets [0 ].Resources , 0 )
@@ -108,7 +104,6 @@ func TestAssetRecording(t *testing.T) {
108104 // re-add again by mrn, ensure nothing gets duplicated
109105 asset .Mrn = "asset-mrn"
110106 rec .EnsureAsset (asset , "provider" , 1 , conf )
111- require .Len (t , rec .assets , 1 )
112107 require .Len (t , rec .Assets , 1 )
113108 require .Len (t , rec .Assets [0 ].connections , 1 )
114109 require .Len (t , rec .Assets [0 ].Resources , 0 )
0 commit comments