Class MockProvider

  • All Implemented Interfaces:
    AIProvider

    public class MockProvider
    extends java.lang.Object
    implements AIProvider
    • Method Detail

      • withResponse

        public static MockProvider withResponse​(java.lang.String text)
      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface AIProvider
      • getHeaders

        public java.util.Map<java.lang.String,​java.lang.String> getHeaders​(java.lang.String credential)
        Specified by:
        getHeaders in interface AIProvider
      • enqueueResponse

        public void enqueueResponse​(java.lang.String text)
      • enqueueResponse

        public void enqueueResponse​(AIResponse response)
      • setDefaultResponse

        public void setDefaultResponse​(java.lang.String text)
      • setDefaultResponse

        public void setDefaultResponse​(AIResponse response)
      • setStreamTokenDelayMillis

        public void setStreamTokenDelayMillis​(long millis)
      • getRequestCount

        public int getRequestCount()
      • clearRecordedRequests

        public void clearRecordedRequests()
      • reset

        public void reset()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object