package dbtesting
import "github.com/hashicorp/vault/sdk/database/dbplugin/v5/testing"
Index ¶
- func AssertClose(t *testing.T, db dbplugin.Database)
- func AssertDeleteUser(t *testing.T, db dbplugin.Database, req dbplugin.DeleteUserRequest)
- func AssertInitialize(t *testing.T, db dbplugin.Database, req dbplugin.InitializeRequest) dbplugin.InitializeResponse
- func AssertInitializeCircleCiTest(t *testing.T, db dbplugin.Database, req dbplugin.InitializeRequest) dbplugin.InitializeResponse
- func AssertNewUser(t *testing.T, db dbplugin.Database, req dbplugin.NewUserRequest) dbplugin.NewUserResponse
- func AssertUpdateUser(t *testing.T, db dbplugin.Database, req dbplugin.UpdateUserRequest)
- func GetGCPTestCredentials(t *testing.T) string
- func VerifyInitialize(t *testing.T, db dbplugin.Database, req dbplugin.InitializeRequest) (dbplugin.InitializeResponse, error)
Functions ¶
func AssertClose ¶
func AssertDeleteUser ¶
func AssertInitialize ¶
func AssertInitialize(t *testing.T, db dbplugin.Database, req dbplugin.InitializeRequest) dbplugin.InitializeResponse
func AssertInitializeCircleCiTest ¶
func AssertInitializeCircleCiTest(t *testing.T, db dbplugin.Database, req dbplugin.InitializeRequest) dbplugin.InitializeResponse
AssertInitializeCircleCiTest help to diagnose CircleCI failures within AssertInitialize for mssql tests failing with "Failed to initialize: error verifying connection ...". This will now mark a test as failed instead of being fatal
func AssertNewUser ¶
func AssertNewUser(t *testing.T, db dbplugin.Database, req dbplugin.NewUserRequest) dbplugin.NewUserResponse
func AssertUpdateUser ¶
func GetGCPTestCredentials ¶
GetGCPTestCredentials reads the credentials from the GOOGLE_APPLICATIONS_CREDENTIALS environment variable The credentials are read from a file if a file exists otherwise they are returned as JSON
func VerifyInitialize ¶
func VerifyInitialize(t *testing.T, db dbplugin.Database, req dbplugin.InitializeRequest) (dbplugin.InitializeResponse, error)
Source Files ¶
- Version
- v0.18.0 (latest)
- Published
- Jun 5, 2025
- Platform
- linux/amd64
- Imports
- 7 packages
- Last checked
- 1 month ago –
Tools for package owners.