package dbtesting

import "github.com/hashicorp/vault/sdk/database/dbplugin/v5/testing"

Index

Functions

func AssertClose

func AssertClose(t *testing.T, db dbplugin.Database)

func AssertDeleteUser

func AssertDeleteUser(t *testing.T, db dbplugin.Database, req dbplugin.DeleteUserRequest)

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 AssertUpdateUser(t *testing.T, db dbplugin.Database, req dbplugin.UpdateUserRequest)

func GetGCPTestCredentials

func GetGCPTestCredentials(t *testing.T) string

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

test_helpers.go

Version
v0.18.0 (latest)
Published
Jun 5, 2025
Platform
linux/amd64
Imports
7 packages
Last checked
1 month ago

Tools for package owners.