Class OpenAIProviderTest
java.lang.Object
org.machanism.machai.ai.provider.openai.OpenAIProviderTest
Unit tests focused on
OpenAIProvider core logic that does not require
network access.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) voidtearDown()(package private) void
-
Constructor Details
-
OpenAIProviderTest
OpenAIProviderTest()
-
-
Method Details
-
tearDown
@AfterEach void tearDown() -
init_shouldLoadModelAndDefaults
@Test void init_shouldLoadModelAndDefaults() -
init_shouldLoadConfiguredOverrides
@Test void init_shouldLoadConfiguredOverrides() -
prompt_shouldAddUserMessageInput
@Test void prompt_shouldAddUserMessageInput() -
clear_shouldRemoveAccumulatedInputs
@Test void clear_shouldRemoveAccumulatedInputs() -
instructions_shouldSetInstructions
@Test void instructions_shouldSetInstructions() -
inputsLog_shouldSetLogInputsFile
@Test void inputsLog_shouldSetLogInputsFile() -
setWorkingDir_shouldSetWorkingDir
@Test void setWorkingDir_shouldSetWorkingDir() -
usage_shouldReturnNonNullDefaultUsage
@Test void usage_shouldReturnNonNullDefaultUsage() -
embedding_shouldReturnNullWhenTextIsNull_withoutCallingNetwork
@Test void embedding_shouldReturnNullWhenTextIsNull_withoutCallingNetwork() -
setTimeout_shouldUpdateTimeout_andGetTimeoutShouldReturnSame
@Test void setTimeout_shouldUpdateTimeout_andGetTimeoutShouldReturnSame()
-