|
@@ -419,7 +419,7 @@ func TestNode_Unmarshal(t *testing.T) {
|
|
|
|
|
|
|
|
func TestLoadBalancer_Unmarshal(t *testing.T) {
|
|
func TestLoadBalancer_Unmarshal(t *testing.T) {
|
|
|
|
|
|
|
|
- lb1 := NewLoadBalancer("loadbalancer1", "cluster1", "provider1", *unmarshalWindow.start, *unmarshalWindow.end, unmarshalWindow, false)
|
|
|
|
|
|
|
+ lb1 := NewLoadBalancer("loadbalancer1", "cluster1", "provider1", *unmarshalWindow.start, *unmarshalWindow.end, unmarshalWindow, false, "127.0.0.1")
|
|
|
lb1.Cost = 12.0
|
|
lb1.Cost = 12.0
|
|
|
lb1.SetAdjustment(4.0)
|
|
lb1.SetAdjustment(4.0)
|
|
|
|
|
|
|
@@ -457,6 +457,12 @@ func TestLoadBalancer_Unmarshal(t *testing.T) {
|
|
|
if lb1.Cost != lb2.Cost {
|
|
if lb1.Cost != lb2.Cost {
|
|
|
t.Fatalf("LoadBalancer Unmarshal: cost mutated in unmarshal")
|
|
t.Fatalf("LoadBalancer Unmarshal: cost mutated in unmarshal")
|
|
|
}
|
|
}
|
|
|
|
|
+ if lb1.Private != lb2.Private {
|
|
|
|
|
+ t.Fatalf("LoadBalancer Unmarshal: private mutated in unmarshal")
|
|
|
|
|
+ }
|
|
|
|
|
+ if lb1.Ip != lb2.Ip {
|
|
|
|
|
+ t.Fatalf("LoadBalancer Unmarshal: ip mutated in unmarshal")
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
// As a final check, make sure the above checks out
|
|
// As a final check, make sure the above checks out
|
|
|
if !lb1.Equal(lb2) {
|
|
if !lb1.Equal(lb2) {
|
|
@@ -515,7 +521,7 @@ func TestAssetset_Unmarshal(t *testing.T) {
|
|
|
disk := NewDisk("disk1", "cluster1", "disk1", *unmarshalWindow.start, *unmarshalWindow.end, unmarshalWindow)
|
|
disk := NewDisk("disk1", "cluster1", "disk1", *unmarshalWindow.start, *unmarshalWindow.end, unmarshalWindow)
|
|
|
network := NewNetwork("network1", "cluster1", "provider1", *unmarshalWindow.start, *unmarshalWindow.end, unmarshalWindow)
|
|
network := NewNetwork("network1", "cluster1", "provider1", *unmarshalWindow.start, *unmarshalWindow.end, unmarshalWindow)
|
|
|
node := NewNode("node1", "cluster1", "provider1", *unmarshalWindow.start, *unmarshalWindow.end, unmarshalWindow)
|
|
node := NewNode("node1", "cluster1", "provider1", *unmarshalWindow.start, *unmarshalWindow.end, unmarshalWindow)
|
|
|
- lb := NewLoadBalancer("loadbalancer1", "cluster1", "provider1", *unmarshalWindow.start, *unmarshalWindow.end, unmarshalWindow, false)
|
|
|
|
|
|
|
+ lb := NewLoadBalancer("loadbalancer1", "cluster1", "provider1", *unmarshalWindow.start, *unmarshalWindow.end, unmarshalWindow, false, "127.0.0.1")
|
|
|
sa := NewSharedAsset("sharedasset1", unmarshalWindow)
|
|
sa := NewSharedAsset("sharedasset1", unmarshalWindow)
|
|
|
|
|
|
|
|
assetList := []Asset{any, cloud, cm, disk, network, node, lb, sa}
|
|
assetList := []Asset{any, cloud, cm, disk, network, node, lb, sa}
|