Class ResourcesFileSource

java.lang.Object
org.springframework.cloud.contract.wiremock.file.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 Details

    • ResourcesFileSource

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

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

    • 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