1 FakeRESTService <- R6::R6Class(
7 createCallCount = NULL,
8 deleteCallCount = NULL,
10 getCollectionContentCallCount = NULL,
11 getResourceSizeCallCount = NULL,
13 writeCallCount = NULL,
16 collectionContent = NULL,
19 initialize = function(collectionContent = NULL, returnContent = NULL)
21 self$createCallCount <- 0
22 self$deleteCallCount <- 0
23 self$moveCallCount <- 0
24 self$getCollectionContentCallCount <- 0
25 self$getResourceSizeCallCount <- 0
26 self$readCallCount <- 0
27 self$writeCallCount <- 0
29 self$collectionContent <- collectionContent
30 self$returnContent <- returnContent
33 create = function(files, uuid)
35 self$createCallCount <- self$createCallCount + 1
39 delete = function(relativePath, uuid)
41 self$deleteCallCount <- self$deleteCallCount + 1
45 move = function(from, to, uuid)
47 self$moveCallCount <- self$moveCallCount + 1
51 getCollectionContent = function(uuid)
53 self$getCollectionContentCallCount <- self$getCollectionContentCallCount + 1
54 self$collectionContent
57 getResourceSize = function(uuid, relativePathToResource)
59 self$getResourceSizeCallCount <- self$getResourceSizeCallCount + 1
63 read = function(uuid, relativePath, contentType = "text", offset = 0, length = 0)
65 self$readCallCount <- self$readCallCount + 1
69 write = function(uuid, relativePath, content, contentType)
71 self$writeBuffer <- content
72 self$writeCallCount <- self$writeCallCount + 1