Newer
Older
package routebuildermdl
import (
"fmt"
"testing"
"corelab.mkcl.org/MKCLOS/coredevelopmentplatform/corepkgv2/dalmdl/mongodb"
"github.com/stretchr/testify/assert"
)
func TestRunable_Run(t *testing.T) {
err := mongodb.Init("../testingdata/testData/config/config.toml")
assert.NoError(t, err)
query := `{"name": "~1", "age": ~2}`
input := `{"name": "roshan", "age": 23}`
run := RegisterMasterService("serviceName", true, false).
IsCachable(true).
MongoService("host1", "test", query).
SetArgs("name", "age")
result, err := run.Run([]byte(input))
fmt.Println(result)
assert.NotNil(t, result)
assert.NoError(t, err)
}
func TestFDB_Run(t *testing.T) {
path := "../testingdata/users.json"
run := RegisterMasterService("serviceName", true, false).
IsCachable(true).
FDBService(path, "*")
result, err := run.Run(nil)
fmt.Println(result)
assert.NotNil(t, result)
assert.NoError(t, err)
}