Class OpenAIProviderNetworklessTest
java.lang.Object
org.machanism.machai.ai.provider.openai.OpenAIProviderNetworklessTest
Networkless unit tests for
OpenAIProvider.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) void(package private) void(package private) static ObjectdefaultValue(Class<?> returnType) (package private) void(package private) static ObjectfakeModelService(List<String> modelIds) (package private) void(package private) void(package private) void(package private) void(package private) void(package private) voidtearDown()
-
Field Details
-
tempDir
-
-
Constructor Details
-
OpenAIProviderNetworklessTest
OpenAIProviderNetworklessTest()
-
-
Method Details
-
tearDown
@AfterEach void tearDown() -
logInputs_shouldCreateParentDirAndWriteInstructionsAndText
@Test void logInputs_shouldCreateParentDirAndWriteInstructionsAndText() -
logInputs_shouldNotThrowWhenWriterFails
@Test void logInputs_shouldNotThrowWhenWriterFails() -
addTool_shouldRegisterTool_evenWithNullParamDescriptors
- Throws:
Exception
-
addTool_shouldRegisterRequiredAndOptionalParameters
- Throws:
Exception
-
inputsLog_shouldDisableLoggingWhenNull
@Test void inputsLog_shouldDisableLoggingWhenNull() -
init_shouldReadTimeoutDefault
@Test void init_shouldReadTimeoutDefault() -
setTimeout_shouldUpdateTimeout
@Test void setTimeout_shouldUpdateTimeout() -
embedding_shouldReturnNullWhenTextNull
@Test void embedding_shouldReturnNullWhenTextNull() -
fakeModelService
-
defaultValue
-