@@ -557,7 +557,7 @@ public void testComposeCloudNetworkNameTaggedVlanPublicTraffic() throws Exceptio
557
557
networkRateMbps = 200 ;
558
558
prefix = "cloud.public" ;
559
559
vSwitchName = "vSwitch0" ;
560
- String cloudNetworkName = HypervisorHostHelper .composeCloudNetworkName (prefix , vlanId , svlanId , networkRateMbps , vSwitchName );
560
+ String cloudNetworkName = HypervisorHostHelper .composeCloudNetworkName (prefix , vlanId , svlanId , networkRateMbps , vSwitchName , VirtualSwitchType . StandardVirtualSwitch );
561
561
assertEquals ("cloud.public.100.200.1-vSwitch0" , cloudNetworkName );
562
562
}
563
563
@@ -567,7 +567,7 @@ public void testComposeCloudNetworkNameUnTaggedVlanStorageTraffic() throws Excep
567
567
networkRateMbps = null ;
568
568
prefix = "cloud.storage" ;
569
569
vSwitchName = "vSwitch1" ;
570
- String cloudNetworkName = HypervisorHostHelper .composeCloudNetworkName (prefix , vlanId , svlanId , networkRateMbps , vSwitchName );
570
+ String cloudNetworkName = HypervisorHostHelper .composeCloudNetworkName (prefix , vlanId , svlanId , networkRateMbps , vSwitchName , VirtualSwitchType . StandardVirtualSwitch );
571
571
assertEquals ("cloud.storage.untagged.0.1-vSwitch1" , cloudNetworkName );
572
572
}
573
573
@@ -578,10 +578,60 @@ public void testComposeCloudNetworkNameUnTaggedVlanGuestTraffic() throws Excepti
578
578
networkRateMbps = 512 ;
579
579
prefix = "cloud.guest" ;
580
580
vSwitchName = "vSwitch2" ;
581
- String cloudNetworkName = HypervisorHostHelper .composeCloudNetworkName (prefix , vlanId , svlanId , networkRateMbps , vSwitchName );
581
+ String cloudNetworkName = HypervisorHostHelper .composeCloudNetworkName (prefix , vlanId , svlanId , networkRateMbps , vSwitchName , VirtualSwitchType . StandardVirtualSwitch );
582
582
assertEquals ("cloud.guest.400.s123.512.1-vSwitch2" , cloudNetworkName );
583
583
}
584
584
585
+ @ Test
586
+ public void testComposeCloudNetworkNameVlanRangeGuestTrafficDvSwitch () {
587
+ vlanId = "400-500" ;
588
+ networkRateMbps = 512 ;
589
+ prefix = "cloud.guest" ;
590
+ vSwitchName = "dvSwitch0" ;
591
+ String cloudNetworkName = HypervisorHostHelper .composeCloudNetworkName (prefix , vlanId , null , networkRateMbps , vSwitchName , VirtualSwitchType .VMwareDistributedVirtualSwitch );
592
+ assertEquals ("cloud.guest.400-500.512.1-dvSwitch0" , cloudNetworkName );
593
+ }
594
+
595
+ @ Test
596
+ public void testComposeCloudNetworkNameVlanNumbersGuestTrafficDvSwitch () {
597
+ vlanId = "3001,3002,3003,3004,3005,3006,3007,3008,3009,3010,3011,3012,3013,3014,3015,3016,3017,3018,3019,3020" ;
598
+ networkRateMbps = 512 ;
599
+ prefix = "cloud.guest" ;
600
+ vSwitchName = "dvSwitch0" ;
601
+ String cloudNetworkName = HypervisorHostHelper .composeCloudNetworkName (prefix , vlanId , null , networkRateMbps , vSwitchName , VirtualSwitchType .VMwareDistributedVirtualSwitch );
602
+ assertEquals ("cloud.guest.3001-3020.512.1-dvSwitch0" , cloudNetworkName );
603
+ }
604
+
605
+ @ Test
606
+ public void testComposeCloudNetworkNameVlanNumbersAndRangeGuestTrafficDvSwitch () {
607
+ vlanId = "3001,3004-3006,3007,3008,3009,3010,3011,3012,3013,3014,3015,3016,3017,3018,3020" ;
608
+ networkRateMbps = 512 ;
609
+ prefix = "cloud.guest" ;
610
+ vSwitchName = "dvSwitch0" ;
611
+ String cloudNetworkName = HypervisorHostHelper .composeCloudNetworkName (prefix , vlanId , null , networkRateMbps , vSwitchName , VirtualSwitchType .VMwareDistributedVirtualSwitch );
612
+ assertEquals ("cloud.guest.3001,3004-3018,3020.512.1-dvSwitch0" , cloudNetworkName );
613
+ }
614
+
615
+ @ Test
616
+ public void testComposeCloudNetworkNameUnorderedVlanNumbersAndRangeGuestTrafficDvSwitch () {
617
+ vlanId = "3018,3020,3011,3012,3004-3006,3007,3001,3008,3009,3010,3013,3014,3015,3016,3017" ;
618
+ networkRateMbps = 512 ;
619
+ prefix = "cloud.guest" ;
620
+ vSwitchName = "dvSwitch0" ;
621
+ String cloudNetworkName = HypervisorHostHelper .composeCloudNetworkName (prefix , vlanId , null , networkRateMbps , vSwitchName , VirtualSwitchType .VMwareDistributedVirtualSwitch );
622
+ assertEquals ("cloud.guest.3001,3004-3018,3020.512.1-dvSwitch0" , cloudNetworkName );
623
+ }
624
+
625
+ @ Test
626
+ public void testComposeCloudNetworkNameOverlappingVlanNumbersAndRangeGuestTrafficDvSwitch () {
627
+ vlanId = "3018,3020,3011,3012,3004-3006,3007,3001,3008,3009,3010,3013,3014,3015,3016,3017,3005-3008" ;
628
+ networkRateMbps = 512 ;
629
+ prefix = "cloud.guest" ;
630
+ vSwitchName = "dvSwitch0" ;
631
+ String cloudNetworkName = HypervisorHostHelper .composeCloudNetworkName (prefix , vlanId , null , networkRateMbps , vSwitchName , VirtualSwitchType .VMwareDistributedVirtualSwitch );
632
+ assertEquals ("cloud.guest.3001,3004-3018,3020.512.1-dvSwitch0" , cloudNetworkName );
633
+ }
634
+
585
635
@ Test
586
636
public void testOvfDomRewriter () {
587
637
final String ovfString = "<?xml version=\" 1.0\" encoding=\" UTF-8\" ?>" +
0 commit comments