github.com/vmware/govmomi@v0.51.0/object/distributed_virtual_switch_test.go (about)

     1  // © Broadcom. All Rights Reserved.
     2  // The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.
     3  // SPDX-License-Identifier: Apache-2.0
     4  
     5  package object_test
     6  
     7  import (
     8  	"context"
     9  	"testing"
    10  
    11  	"github.com/vmware/govmomi/object"
    12  	"github.com/vmware/govmomi/simulator"
    13  	"github.com/vmware/govmomi/vim25"
    14  )
    15  
    16  func TestDistributedVirtualSwitchEthernetCardBackingInfo(t *testing.T) {
    17  	simulator.Test(func(ctx context.Context, c *vim25.Client) {
    18  		obj := simulator.Map(ctx).Any("DistributedVirtualSwitch").(*simulator.DistributedVirtualSwitch)
    19  
    20  		dvs := object.NewDistributedVirtualSwitch(c, obj.Self)
    21  
    22  		_, err := dvs.EthernetCardBackingInfo(ctx)
    23  		if err == nil {
    24  			t.Fatal("expected error")
    25  		}
    26  	})
    27  }