package testhelpers
import "go.mongodb.org/mongo-driver/internal/testutil/helpers"
Index ¶
- func FindJSONFilesInDir(t *testing.T, dir string) []string
- func GetIntFromInterface(i interface{}) *int64
- func IsNil(object interface{}) bool
- func RawSliceToInterfaceSlice(elems []bson.Raw) []interface{}
- func RawToInterfaceSlice(doc bson.Raw) []interface{}
- func RequireNil(t *testing.T, variable interface{}, msgFormat string, msgVars ...interface{})
- func RequireNoErrorOnClose(t *testing.T, c io.Closer)
- func RequireNotNil(t *testing.T, variable interface{}, msgFormat string, msgVars ...interface{})
- func VerifyConnStringOptions(t *testing.T, cs connstring.ConnString, options map[string]interface{})
Functions ¶
func FindJSONFilesInDir ¶
FindJSONFilesInDir finds the JSON files in a directory.
func GetIntFromInterface ¶
func GetIntFromInterface(i interface{}) *int64
GetIntFromInterface attempts to convert an empty interface value to an integer.
Returns nil if it is not possible.
func IsNil ¶
func IsNil(object interface{}) bool
IsNil returns true if the object is nil
func RawSliceToInterfaceSlice ¶
RawSliceToInterfaceSlice converts a []bson.Raw to []interface{}.
func RawToInterfaceSlice ¶
RawToInterfaceSlice converts a bson.Raw that is internally an array to []interface{}.
func RequireNil ¶
RequireNil throws an error if var is not nil
func RequireNoErrorOnClose ¶
RequireNoErrorOnClose ensures there is not an error when calling Close.
func RequireNotNil ¶
RequireNotNil throws an error if var is nil
func VerifyConnStringOptions ¶
func VerifyConnStringOptions(t *testing.T, cs connstring.ConnString, options map[string]interface{})
VerifyConnStringOptions verifies the options on the connection string.
Source Files ¶
helpers.go
- Version
- v1.5.4
- Published
- Jul 2, 2021
- Platform
- js/wasm
- Imports
- 12 packages
- Last checked
- 9 seconds ago –
Tools for package owners.