Class MockResourceStorage

  • All Implemented Interfaces:
    ResourceStorage

    public class MockResourceStorage
    extends Object
    implements ResourceStorage
    Mock for the ResourceStorage based on a HashMap
    Author:
    https://github.com/mcweba [Marc-Andre Weber]
    • Constructor Detail

      • MockResourceStorage

        public MockResourceStorage()
      • MockResourceStorage

        public MockResourceStorage​(Map<String,​String> initalMockData)
    • Method Detail

      • putMockData

        public void putMockData​(String key,
                                String value)
      • failPutWith

        public void failPutWith​(Integer value)
      • failDeleteWith

        public void failDeleteWith​(Integer value)
      • getMockData

        public Map<String,​String> getMockData()
        Synchronous access to the mocked data
      • get

        public void get​(String path,
                        io.vertx.core.Handler<io.vertx.core.buffer.Buffer> bodyHandler)
        Specified by:
        get in interface ResourceStorage
      • put

        public void put​(String uri,
                        io.vertx.core.MultiMap headers,
                        io.vertx.core.buffer.Buffer buffer,
                        io.vertx.core.Handler<Integer> doneHandler)
        Specified by:
        put in interface ResourceStorage
      • put

        public void put​(String uri,
                        io.vertx.core.buffer.Buffer buffer,
                        io.vertx.core.Handler<Integer> doneHandler)
        Specified by:
        put in interface ResourceStorage