milvus/internal/metastore/model/credential_test.go

35 lines
708 B
Go

package model
import (
"testing"
"github.com/stretchr/testify/assert"
"github.com/milvus-io/milvus/internal/proto/internalpb"
)
var (
credentialModel = &Credential{
Username: "user",
EncryptedPassword: "password",
Tenant: "tenant-1",
IsSuper: true,
Sha256Password: "xxxx",
}
credentialPb = &internalpb.CredentialInfo{
Username: "user",
EncryptedPassword: "password",
Tenant: "tenant-1",
IsSuper: true,
Sha256Password: "xxxx",
}
)
func TestMarshalCredentialModel(t *testing.T) {
ret := MarshalCredentialModel(credentialModel)
assert.Equal(t, credentialPb, ret)
assert.Nil(t, MarshalCredentialModel(nil))
}