Class GeminiProviderTest

java.lang.Object
org.machanism.machai.ai.provider.gemini.GeminiProviderTest

class GeminiProviderTest extends Object
Unit tests for GeminiProvider.
  • Constructor Details

    • GeminiProviderTest

      GeminiProviderTest()
  • Method Details

    • init_shouldThrowNotImplementedException

      @Test void init_shouldThrowNotImplementedException()
    • embedding_shouldThrowNotImplementedException

      @Test void embedding_shouldThrowNotImplementedException()
    • perform_shouldThrowNotImplementedException

      @Test void perform_shouldThrowNotImplementedException()
    • prompt_shouldNotThrow

      @Test void prompt_shouldNotThrow()
    • prompt_shouldAcceptNull

      @Test void prompt_shouldAcceptNull()
    • instructions_shouldNotThrow

      @Test void instructions_shouldNotThrow()
    • instructions_shouldAcceptNull

      @Test void instructions_shouldAcceptNull()
    • clear_shouldNotThrow

      @Test void clear_shouldNotThrow()
    • addTool_shouldNotThrow_withNullFunctionAndNoParams

      @Test void addTool_shouldNotThrow_withNullFunctionAndNoParams()
    • addTool_shouldNotThrow_withNullFunctionAndNullParamsArray

      @Test void addTool_shouldNotThrow_withNullFunctionAndNullParamsArray()
    • addTool_shouldNotThrow_withRealFunctionAndParams

      @Test void addTool_shouldNotThrow_withRealFunctionAndParams()
    • inputsLog_shouldNotThrow_withNullDir

      @Test void inputsLog_shouldNotThrow_withNullDir()
    • inputsLog_shouldNotThrow_withExistingDir

      @Test void inputsLog_shouldNotThrow_withExistingDir()
    • setWorkingDir_shouldNotThrow_withNullDir

      @Test void setWorkingDir_shouldNotThrow_withNullDir()
    • setWorkingDir_shouldNotThrow_withExistingDir

      @Test void setWorkingDir_shouldNotThrow_withExistingDir()
    • usage_shouldReturnNull

      @Test void usage_shouldReturnNull()
    • promptBundle_shouldNotThrow_withNullBundle

      @Test void promptBundle_shouldNotThrow_withNullBundle()
    • promptBundle_shouldNotThrow_withNonEmptyBundle

      @Test void promptBundle_shouldNotThrow_withNonEmptyBundle()
    • implementsGenai_shouldBeAssignable

      @Test void implementsGenai_shouldBeAssignable()
    • embedding_returnType_shouldBeListOfDouble

      @Test void embedding_returnType_shouldBeListOfDouble() throws NoSuchMethodException
      Throws:
      NoSuchMethodException