milvus/internal/metastore/model/credential_test.go
Zhen Ye bb8d1ab3bf
enhance: make new go package to manage proto (#39114)
issue: #39095

---------

Signed-off-by: chyezh <chyezh@outlook.com>
2025-01-10 10:49:01 +08:00

35 lines
703 B
Go

package model
import (
"testing"
"github.com/stretchr/testify/assert"
"github.com/milvus-io/milvus/pkg/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))
}