Class ResourcesFileSource

  • All Implemented Interfaces:
    com.github.tomakehurst.wiremock.common.FileSource

    public class ResourcesFileSource
    extends Object
    implements com.github.tomakehurst.wiremock.common.FileSource
    Author:
    Dave Syer, Pei-Tang Huang, Hunhee Jung
    • Constructor Detail

      • ResourcesFileSource

        public ResourcesFileSource​(org.springframework.core.io.Resource... resources)
      • ResourcesFileSource

        protected ResourcesFileSource​(com.github.tomakehurst.wiremock.common.FileSource... sources)
    • Method Detail

      • getBinaryFileNamed

        public com.github.tomakehurst.wiremock.common.BinaryFile getBinaryFileNamed​(String name)
        Specified by:
        getBinaryFileNamed in interface com.github.tomakehurst.wiremock.common.FileSource
      • getTextFileNamed

        public com.github.tomakehurst.wiremock.common.TextFile getTextFileNamed​(String name)
        Specified by:
        getTextFileNamed in interface com.github.tomakehurst.wiremock.common.FileSource
      • createIfNecessary

        public void createIfNecessary()
        Specified by:
        createIfNecessary in interface com.github.tomakehurst.wiremock.common.FileSource
      • child

        public com.github.tomakehurst.wiremock.common.FileSource child​(String subDirectoryName)
        Specified by:
        child in interface com.github.tomakehurst.wiremock.common.FileSource
      • getPath

        public String getPath()
        Specified by:
        getPath in interface com.github.tomakehurst.wiremock.common.FileSource
      • getUri

        public URI getUri()
        Specified by:
        getUri in interface com.github.tomakehurst.wiremock.common.FileSource
      • listFilesRecursively

        public List<com.github.tomakehurst.wiremock.common.TextFile> listFilesRecursively()
        Specified by:
        listFilesRecursively in interface com.github.tomakehurst.wiremock.common.FileSource
      • writeTextFile

        public void writeTextFile​(String name,
                                  String contents)
        Specified by:
        writeTextFile in interface com.github.tomakehurst.wiremock.common.FileSource
      • writeBinaryFile

        public void writeBinaryFile​(String name,
                                    byte[] contents)
        Specified by:
        writeBinaryFile in interface com.github.tomakehurst.wiremock.common.FileSource
      • exists

        public boolean exists()
        Specified by:
        exists in interface com.github.tomakehurst.wiremock.common.FileSource
      • deleteFile

        public void deleteFile​(String name)
        Specified by:
        deleteFile in interface com.github.tomakehurst.wiremock.common.FileSource