INNER CODE UNIT · Go
TestNewAdapterWithDatabase
apache/casbin-mongodb-adapter · adapter_test.go:445
func TestNewAdapterWithDatabase(t *testing.T) {
_, err := NewAdapter(fmt.Sprint(getDbURL() + "/abc"))
if err != nil {
panic(err)
}
}
func TestNewAdapterWithClientOption(t *testing.T) {
uri := getDbURL()
if !strings.HasPrefix(uri, "mongodb+srv://") && !strings.HasPrefix(uri, "mongodb://") {
uri = fmt.Sprint("mongodb://" + uri)
}
mongoClientOption := mongooptions.Client().ApplyURI(uri)
databaseName := "casbin_custom"
_, err := NewAdapterWithClientOption(mongoClientOption, databaseName)
if err != nil {
panic(err)
}