@@ -2,6 +2,7 @@ package cloudmap
2
2
3
3
import (
4
4
"context"
5
+ "strconv"
5
6
"testing"
6
7
7
8
cloudmapMock "github.com/aws/aws-cloud-map-mcs-controller-for-k8s/mocks/pkg/cloudmap"
@@ -283,30 +284,32 @@ func TestServiceDiscoveryClient_RegisterEndpoints(t *testing.T) {
283
284
tc .mockCache .EXPECT ().GetServiceIdMap (test .HttpNsName ).Return (getServiceIdMapForTest (), true )
284
285
285
286
attrs1 := map [string ]string {
286
- model .ClusterIdAttr : test .ClusterId1 ,
287
- model .ClusterSetIdAttr : test .ClusterSetId1 ,
288
- model .EndpointIpv4Attr : test .EndptIp1 ,
289
- model .EndpointPortAttr : test .PortStr1 ,
290
- model .EndpointPortNameAttr : test .PortName1 ,
291
- model .EndpointProtocolAttr : test .Protocol1 ,
292
- model .ServicePortNameAttr : test .PortName1 ,
293
- model .ServicePortAttr : test .ServicePortStr1 ,
294
- model .ServiceProtocolAttr : test .Protocol1 ,
295
- model .ServiceTargetPortAttr : test .PortStr1 ,
296
- model .ServiceTypeAttr : test .SvcType ,
287
+ model .ClusterIdAttr : test .ClusterId1 ,
288
+ model .ClusterSetIdAttr : test .ClusterSetId1 ,
289
+ model .EndpointIpv4Attr : test .EndptIp1 ,
290
+ model .EndpointPortAttr : test .PortStr1 ,
291
+ model .EndpointPortNameAttr : test .PortName1 ,
292
+ model .EndpointProtocolAttr : test .Protocol1 ,
293
+ model .ServicePortNameAttr : test .PortName1 ,
294
+ model .ServicePortAttr : test .ServicePortStr1 ,
295
+ model .ServiceProtocolAttr : test .Protocol1 ,
296
+ model .ServiceTargetPortAttr : test .PortStr1 ,
297
+ model .ServiceTypeAttr : test .SvcType ,
298
+ model .SvcExportCreationTimestampAttr : strconv .FormatInt (test .SvcExportCreationTimestamp , 10 ),
297
299
}
298
300
attrs2 := map [string ]string {
299
- model .ClusterIdAttr : test .ClusterId1 ,
300
- model .ClusterSetIdAttr : test .ClusterSetId1 ,
301
- model .EndpointIpv4Attr : test .EndptIp2 ,
302
- model .EndpointPortAttr : test .PortStr2 ,
303
- model .EndpointPortNameAttr : test .PortName2 ,
304
- model .EndpointProtocolAttr : test .Protocol2 ,
305
- model .ServicePortNameAttr : test .PortName2 ,
306
- model .ServicePortAttr : test .ServicePortStr2 ,
307
- model .ServiceProtocolAttr : test .Protocol2 ,
308
- model .ServiceTargetPortAttr : test .PortStr2 ,
309
- model .ServiceTypeAttr : test .SvcType ,
301
+ model .ClusterIdAttr : test .ClusterId1 ,
302
+ model .ClusterSetIdAttr : test .ClusterSetId1 ,
303
+ model .EndpointIpv4Attr : test .EndptIp2 ,
304
+ model .EndpointPortAttr : test .PortStr2 ,
305
+ model .EndpointPortNameAttr : test .PortName2 ,
306
+ model .EndpointProtocolAttr : test .Protocol2 ,
307
+ model .ServicePortNameAttr : test .PortName2 ,
308
+ model .ServicePortAttr : test .ServicePortStr2 ,
309
+ model .ServiceProtocolAttr : test .Protocol2 ,
310
+ model .ServiceTargetPortAttr : test .PortStr2 ,
311
+ model .ServiceTypeAttr : test .SvcType ,
312
+ model .SvcExportCreationTimestampAttr : strconv .FormatInt (test .SvcExportCreationTimestamp , 10 ),
310
313
}
311
314
312
315
tc .mockApi .EXPECT ().RegisterInstance (context .TODO (), test .SvcId , test .EndptId1 , attrs1 ).
@@ -371,33 +374,35 @@ func getHttpInstanceSummaryForTest() []types.HttpInstanceSummary {
371
374
{
372
375
InstanceId : aws .String (test .EndptId1 ),
373
376
Attributes : map [string ]string {
374
- model .ClusterIdAttr : test .ClusterId1 ,
375
- model .ClusterSetIdAttr : test .ClusterSetId1 ,
376
- model .EndpointIpv4Attr : test .EndptIp1 ,
377
- model .EndpointPortAttr : test .PortStr1 ,
378
- model .EndpointPortNameAttr : test .PortName1 ,
379
- model .EndpointProtocolAttr : test .Protocol1 ,
380
- model .ServicePortNameAttr : test .PortName1 ,
381
- model .ServicePortAttr : test .ServicePortStr1 ,
382
- model .ServiceProtocolAttr : test .Protocol1 ,
383
- model .ServiceTargetPortAttr : test .PortStr1 ,
384
- model .ServiceTypeAttr : test .SvcType ,
377
+ model .ClusterIdAttr : test .ClusterId1 ,
378
+ model .ClusterSetIdAttr : test .ClusterSetId1 ,
379
+ model .EndpointIpv4Attr : test .EndptIp1 ,
380
+ model .EndpointPortAttr : test .PortStr1 ,
381
+ model .EndpointPortNameAttr : test .PortName1 ,
382
+ model .EndpointProtocolAttr : test .Protocol1 ,
383
+ model .ServicePortNameAttr : test .PortName1 ,
384
+ model .ServicePortAttr : test .ServicePortStr1 ,
385
+ model .ServiceProtocolAttr : test .Protocol1 ,
386
+ model .ServiceTargetPortAttr : test .PortStr1 ,
387
+ model .ServiceTypeAttr : test .SvcType ,
388
+ model .SvcExportCreationTimestampAttr : strconv .FormatInt (test .SvcExportCreationTimestamp , 10 ),
385
389
},
386
390
},
387
391
{
388
392
InstanceId : aws .String (test .EndptId2 ),
389
393
Attributes : map [string ]string {
390
- model .ClusterIdAttr : test .ClusterId1 ,
391
- model .ClusterSetIdAttr : test .ClusterSetId1 ,
392
- model .EndpointIpv4Attr : test .EndptIp2 ,
393
- model .EndpointPortAttr : test .PortStr2 ,
394
- model .EndpointPortNameAttr : test .PortName2 ,
395
- model .EndpointProtocolAttr : test .Protocol2 ,
396
- model .ServicePortNameAttr : test .PortName2 ,
397
- model .ServicePortAttr : test .ServicePortStr2 ,
398
- model .ServiceProtocolAttr : test .Protocol2 ,
399
- model .ServiceTargetPortAttr : test .PortStr2 ,
400
- model .ServiceTypeAttr : test .SvcType ,
394
+ model .ClusterIdAttr : test .ClusterId1 ,
395
+ model .ClusterSetIdAttr : test .ClusterSetId1 ,
396
+ model .EndpointIpv4Attr : test .EndptIp2 ,
397
+ model .EndpointPortAttr : test .PortStr2 ,
398
+ model .EndpointPortNameAttr : test .PortName2 ,
399
+ model .EndpointProtocolAttr : test .Protocol2 ,
400
+ model .ServicePortNameAttr : test .PortName2 ,
401
+ model .ServicePortAttr : test .ServicePortStr2 ,
402
+ model .ServiceProtocolAttr : test .Protocol2 ,
403
+ model .ServiceTargetPortAttr : test .PortStr2 ,
404
+ model .ServiceTypeAttr : test .SvcType ,
405
+ model .SvcExportCreationTimestampAttr : strconv .FormatInt (test .SvcExportCreationTimestamp , 10 ),
401
406
},
402
407
},
403
408
}
0 commit comments