Package org.machanism.machai.ai.manager
Class GenAIProviderManagerTest
java.lang.Object
org.machanism.machai.ai.manager.GenAIProviderManagerTest
Unit tests for
GenAIProviderManager.
Verifies correct provider resolution, model parsing, and error cases based on model identifier inputs.
- Since:
- 0.0.2
- Author:
- Viktor Tovstyi
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidValidates correct provider inference when only model is supplied.(package private) voidChecks correct resolution of OpenAI provider with direct model specification.(package private) voidConfirms error case when unsupported provider string is supplied.
-
Constructor Details
-
GenAIProviderManagerTest
GenAIProviderManagerTest()
-
-
Method Details
-
returnsOpenAIProviderForValidModel
@Test void returnsOpenAIProviderForValidModel()Checks correct resolution of OpenAI provider with direct model specification. -
infersOpenAIProviderWhenOnlyModelIsGiven
@Test void infersOpenAIProviderWhenOnlyModelIsGiven()Validates correct provider inference when only model is supplied. -
throwsForUnsupportedProvider
@Test void throwsForUnsupportedProvider()Confirms error case when unsupported provider string is supplied.
-