MCPcopy Create free account
hub / github.com/pydio/cells / TestHandler

Function TestHandler

data/source/objects/handler_test.go:82–135  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

80}
81
82func TestHandler(t *testing.T) {
83
84 handler = FsBrowser{FS: fs}
85 initTree()
86
87 Convey("Create Node", t, func() {
88 _, err := handler.CreateNode(ctx, &tree.CreateNodeRequest{Node: &tree.Node{
89 Type: tree.NodeType_COLLECTION,
90 Path: "folder1/subfolder",
91 Uuid: "hfuuid1",
92 }})
93 So(err, ShouldBeNil)
94 })
95
96 Convey("Read Node", t, func() {
97 resp, err := handler.ReadNode(ctx, &tree.ReadNodeRequest{
98 Node: &tree.Node{
99 Path: "folder/subfolder/file1",
100 },
101 })
102 So(err, ShouldBeNil)
103 So(resp.Node.Size, ShouldEqual, 1024)
104 })
105
106 Convey("Update Node", t, func() {
107 _, err := handler.UpdateNode(ctx, &tree.UpdateNodeRequest{
108 From: &tree.Node{
109 Path: "folder/subfolder/file1",
110 },
111 To: &tree.Node{
112 Path: "folder/file4",
113 },
114 })
115 So(err, ShouldNotBeNil)
116 })
117
118 Convey("Delete Node", t, func() {
119 _, err := handler.DeleteNode(ctx, &tree.DeleteNodeRequest{
120 Node: &tree.Node{
121 Path: "folder",
122 },
123 })
124 So(err, ShouldBeNil)
125
126 _, err = handler.ReadNode(ctx, &tree.ReadNodeRequest{
127 Node: &tree.Node{
128 Path: "folder",
129 },
130 })
131 So(err, ShouldNotBeNil)
132 })
133
134 Convey("List Nodes", t, func() {})
135}
136
137func TestHandlerWithPrefix(t *testing.T) {
138 initTree()

Callers

nothing calls this directly

Calls 5

initTreeFunction · 0.85
CreateNodeMethod · 0.65
ReadNodeMethod · 0.65
UpdateNodeMethod · 0.65
DeleteNodeMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…