github.com/vmware/govmomi@v0.51.0/vapi/library/library_item_updatesession_file_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 library
     6  
     7  import (
     8  	"strings"
     9  	"testing"
    10  )
    11  
    12  func TestReadManifest(t *testing.T) {
    13  	mf := `SHA1(ttylinux-pc_i486-16.1.ovf)= 344a536fab6782622b6beb923798e84134bd4cbd
    14  SHA1(ttylinux-pc_i486-16.1-disk1.vmdk)= ed64564a37366bfe1c93af80e2ead0cbd398c3d3`
    15  
    16  	sums, err := ReadManifest(strings.NewReader(mf))
    17  	if err != nil {
    18  		t.Error(err)
    19  	}
    20  
    21  	if len(sums) != 2 {
    22  		t.Error(err)
    23  	}
    24  }