MCPcopy Create free account
hub / github.com/couchbase/cbft / TestNewRESTRouter

Function TestNewRESTRouter

rest_test.go:67–92  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

65}
66
67func TestNewRESTRouter(t *testing.T) {
68 emptyDir, _ := ioutil.TempDir("./tmp", "test")
69 defer os.RemoveAll(emptyDir)
70
71 ring, err := cbgt.NewMsgRing(os.Stderr, 1000)
72 if err != nil {
73 t.Errorf("expected no ring errors")
74 }
75
76 cfg := cbgt.NewCfgMem()
77 mgr := cbgt.NewManager(cbgt.VERSION, cfg, cbgt.NewUUID(),
78 nil, "", 1, "", ":1000",
79 emptyDir, "some-datasource", nil)
80 r, meta, err := NewRESTRouter("v0", mgr, emptyDir, "", ring, nil)
81 if r == nil || meta == nil || err != nil {
82 t.Errorf("expected no errors")
83 }
84
85 mgr = cbgt.NewManager(cbgt.VERSION, cfg, cbgt.NewUUID(),
86 []string{"queryer", "anotherTag"},
87 "", 1, "", ":1000", emptyDir, "some-datasource", nil)
88 r, meta, err = NewRESTRouter("v0", mgr, emptyDir, "", ring, nil)
89 if r == nil || meta == nil || err != nil {
90 t.Errorf("expected no errors")
91 }
92}
93
94type RESTHandlerTest struct {
95 Desc string

Callers

nothing calls this directly

Calls 1

NewRESTRouterFunction · 0.85

Tested by

no test coverage detected