github.com/vmware/go-vcloud-director/v2@v2.24.0/govcd/nsxt_manager_test.go (about)

     1  //go:build network || nsxt || functional || openapi || ALL
     2  
     3  package govcd
     4  
     5  import (
     6  	"strings"
     7  
     8  	. "gopkg.in/check.v1"
     9  )
    10  
    11  func (vcd *TestVCD) Test_NsxtManager(check *C) {
    12  	skipNoNsxtConfiguration(vcd, check)
    13  	vcd.skipIfNotSysAdmin(check)
    14  
    15  	nsxtManager, err := vcd.client.GetNsxtManagerByName(vcd.config.VCD.Nsxt.Manager)
    16  	check.Assert(err, IsNil)
    17  	check.Assert(nsxtManager, NotNil)
    18  
    19  	urn, err := nsxtManager.Urn()
    20  	check.Assert(err, IsNil)
    21  	check.Assert(strings.HasPrefix(urn, "urn:vcloud:nsxtmanager:"), Equals, true)
    22  
    23  }