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
40 delete = function(relativePath, uuid)
42 self$deleteCallCount <- self$deleteCallCount + 1
46 move = function(from, to, uuid)
48 self$moveCallCount <- self$moveCallCount + 1
52 getCollectionContent = function(uuid)
54 self$getCollectionContentCallCount <- self$getCollectionContentCallCount + 1
55 self$collectionContent
58 getResourceSize = function(uuid, relativePathToResource)
60 self$getResourceSizeCallCount <- self$getResourceSizeCallCount + 1
64 read = function(uuid, relativePath, contentType = "text", offset = 0, length = 0)
66 self$readCallCount <- self$readCallCount + 1
70 write = function(uuid, relativePath, content, contentType)
72 self$writeBuffer <- content
73 self$writeCallCount <- self$writeCallCount + 1